您好!
数据库表中的数据是没有顺序的,所以你说的10-20条的数据就必须的有个条件,也就是说
where
某列名
=
XXX,那么咱们
以Id
列来说吧
sql
语句
select
top
10
from
表名
where
id
not
in(select
top
10
id
from
表名)
这个语句是子查询就是说先查出前10条数据,然后再去查这个表去掉前10条的剩下的所有数据的前10条。明白了吗?以下是
通用的分页语句,比较简单
SELECT
TOP
页大小
FROM
TestTable
WHERE
ID
NOT
IN
(SELECT
TOP
页大小页数
id
FROM
表
ORDER
BY
id))
ORDER
BY
ID
可以使谓词Top n来定实现这个需求。例如:
select top 10 from tableName order by colName;
select top 20 from tableName order by colName;
select top 30 from tableName order by colName;
以上就是关于怎么才能查出sql数据库中某一表中的10-20条的数据 哪位知道啊 请不吝赐教啊 不好意思分弄光了,没有了全部的内容,包括:怎么才能查出sql数据库中某一表中的10-20条的数据 哪位知道啊 请不吝赐教啊 不好意思分弄光了,没有了、要取出数据库中按某字段排序后的前10,20,30条数据要怎么做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)