各种数据库取前10行记录 收藏
access:
select top (10) * from table1 where 1=1
db2:
select column from table where 1=1 fetchfirst 10 rows only
取第三行到第5行的记录
select * from (select row_number() over() as row from table) as temp whererow>=3 and row<=5
mysql:
select * from table1 where 1=1 limit 10
sql server:
读取前10条:select top (10) * from table1 where 1=1
读取后10条:select top (10) * from table1 order by id desc
在sqlserver里面,如何读取按照某个排序,第5到10这五个记录
select top 6 * from table where id notin(select top 4 id from table)
oracle:
select * from table1 where rownum<=10
取中间记录:60~100
select * from (select rownum r,a.* fromtable a where rownum <= 100) where r >= 60;
本文详细介绍了在不同数据库系统(如Access、DB2、MySQL、SQL Server、Oracle)中如何获取前10行记录的方法,包括特定行范围内的数据提取技巧。
5837

被折叠的 条评论
为什么被折叠?



