sgdd.net
当前位置:首页 >> sql只查询前五条数据 >>

sql只查询前五条数据

select '第5列的 名字' from a 表 where '主键或则标识字段的名字' = '第三条数据的主键或则标识字段的值' 基本上全中文 够清楚吗

select top 5 * from 表名

SELECT * FROM 表 main WHERE( SELECT COUNT(1) FROM 表 sub WHERE DATE ( main.日期时间列 ) = DATE ( sub.日期时间列 ) AND main.日期时间列 > sub.日期时间列) ORDER BY main.日期时间列

-------查询符合条件的前5条记录--------------------------- select top 5 * from 表名 where 条件表达式 order by 列名

将查询的结果:返回前5条;是在 SELECT 到 FROM 之间 加TOP 5 其它和原语句一样 比如:例如一: SELECT TOP 5 *FROM 学生成绩表 这段语句表示查询学生成绩表的前5条记录(*是所有字段都出来) 例如二: SELECT TOP 5 FROM 学生成绩表 WHERE 语文成绩 >80 这段语句表示查询学生成绩表中语文成绩 在80分以上 的前5条记录(*是所有字段都出来) 例如三: SELECT TOP 5 姓名,语文成绩 FROM 学生成绩表 WHERE 语文成绩 >80 这段语句表示查询学生成绩表中语文成绩 在80分以上 的前5条记录(只显示姓名和语文成绩两个字段)

用GROUP BY查询.select Top 5 班级,学号,分数 From 学生表group by 班级,学号,分数________________________Top 5表示头5行数据.也可以用百分百表示 如果你的表中有100行数据,要查5行,则用select top 5percent 班级,学号,分数from 学生表group by 班级,学号,分数

设表名及结构为:TABLENAME(FIELD1,FIELD2,FIELD3) 这样:select top 10 FIELD1,FIELD2,FIELD3 from ( SELECT SORTSTR=0,FIELD1,FIELD2,FIELD3 FROM TABLENAME union SELECT SORTSTR=1,FIELD1='',FIELD2='',FIELD3=''

DB2:select * from fetch first 5 rows only SQL Server:select top 5 * from

select top 5 * from 表或select top 5 * from 表 order by 字段 DESC或select top 5 * from 表 order by 字段 ASC

你好, 数据库不同方法不同.mysql:select * from tb_table limit 5; oracle:select * from tb_table where rownum 注: oracle的rownum只能取前的而不能向后取, 如: where rownum>5 and rownum分页时可以这样写:select * from (select *,rownum num from tb_table where rownum where num>5;

网站首页 | 网站地图
All rights reserved Powered by www.sgdd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com