SQL 查询表的第一条数据 和 最后一条数据

方法一: 使用TOP

SELECT TOP 1 * FROM user;

SELECT TOP 1 * FROM user order by id desc;

方法二: 使用LIMIT

SELECT * FROM user LIMIT 1;

SELECT * FROM user ORDER BY id ASC LIMIT 1;

SELECT * FROM user ORDER BY id DESC LIMIT 1;

---------------------
原文:https://blog.csdn.net/diyu122222/article/details/73250982

原文地址:https://www.cnblogs.com/kenshinobiy/p/10792552.html

时间: 2024-10-22 13:28:36

SQL 查询表的第一条数据 和 最后一条数据的相关文章

SQL查询表的第一条数据和最后一条数据

方法一: 使用TOP SELECT TOP 1 * FROM user; SELECT TOP 1 * FROM user order by id desc; 方法二: 使用LIMIT SELECT * FROM user LIMIT 1; SELECT * FROM user ORDER BY id ASC LIMIT 1; SELECT * FROM user ORDER BY id DESC LIMIT 1; 转载至:https://www.cnblogs.com/weimingxin/p

SQL Server之 (三) 分组 类型转换函数 插入多条数据 字符串函数

SQL Server之 (三)  分组 类型转换函数  插入多条数据  字符串函数 自己学习笔记,转载请注明出处,谢谢!---酸菜 1.SQL 数据分组----Group by /Having  ①有一学生信息表:StuID/StuName/StuAge/StuGender/StuClassID; 求每个班级的ID和对应人数:select StuClassID 班级ID,count(*) 班级人数  from StuInfo group by StuClassID ; 求所有同学中男女同学对应人

SQL删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2.删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有r

Oralce中SQL删除重复数据只保留一条(转)

用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2.删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有

kettle的【阻塞数据】、【阻塞数据直到完成】、【执行SQL脚本】

kettle转换中的各个组件是并行的关系,job中是有先后顺序的,这样就可能会遇到一种情况--我想在某个步骤完成后再执行下面的步骤,这时该怎么办呢?那么这时就可以用到[阻塞数据]和[阻塞数据直到完成]两个组件:[阻塞数据]:这个组件只允许前一个步骤的最后一条数据通过,这个往往和[执行SQL脚本]组件 并用:[阻塞数据直到完成]:这个组件会将所设置的被阻塞步骤的所有数据堵住,当被阻塞的步骤完成后,才会将被阻塞步骤的所有数据往下一个步骤推: 注:虽然阻塞了,但是阻塞之后的步骤仍然在运行,即运行时间仍

一、SQL系列之~使用SQL语言导出数据及实现定时导出数据任务

一般情况下,SQL数据库中带有导入与导出数据的直接按键操作,点击数据表所在的数据库--任务--导出/导入数据,根据导入/导出向导直接将数据导出即可. 但导出的数据格式多为Excel格式,如果需要导出的数据为csv/word/txt格式时,我们如何用SQL语言操作?如果需定时导出更新的数据表,又该如何操作呢? 第一步:使用 sp_configure 开启系统存储过程sys.xp_cmdshell的服务器安全配置 1 --(1)开启配置 2 USE master 3 GO 4 RECONFIGURE

java.sql.SQLException: 无法从套接字读取更多的数据(mybatis 插入时)

今天  做mybatis 的批量插入的时候  出现 java.sql.SQLException: 无法从套接字读取更多的数据   的错误 解决方法: 由于批量插入的数据过大,需要分批次的插入. List<IdentificationData> insertList = new ArrayList<IdentificationData>(); for (IdentificationData domain : list) { insertList.add(domain); //批量插入

SQL 列转行,即多行合并成一条

需求:按照分组,将多条记录内容合并成一条,效果如下: 数据库示例: CREATE TABLE [t2]([NID] [bigint] NULL,[district] [nvarchar](255) NULL,[town] [nvarchar](255) NULL); insert into t2 values(1,'淮上区','曹老集镇'); insert into t2 values(2,'淮上区','淮滨街道'); insert into t2 values(3,'淮上区','梅桥乡');

第一章: 在RDB中的树结构数据

第一章: 在RDB中的树结构数据 在本章中,我将写一个基本的知识来理解这个问题 一  模型的作用 RBD处理树模型的作用总结为两点: 1  在RDB表中保存树的数据 2  效率的查询节点的相关节点 1  在RDB表中保存树的数据 我们可以定义的标准,该模型是否具有存储层次数据的功能 可以由保存的所有节点再现原有的层次结构 如果不能通过保存的数据再现原有的树结构,就不能说这个模型实现了树. 2  效率的查询节点的相关节点 通常,我们将数据保存到数据库中进行搜索,数据中保存了分层数据,可能会查询任何