用SQL如何查询第几条到第几条之间的数据?想不出来呢,网上的答案都不行的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用SQL如何查询第几条到第几条之间的数据?想不出来呢,网上的答案都不行的相关的知识,希望对你有一定的参考价值。
这好办,比如查询第10条到第20条数据,表是table1,列是lie1,lie2,那就是select
top
20
from
table1
where
lie1
not
in(select
top
10
lie1
from
table1)
括号里是查出前10条数据,然后查出所以的前20条数据,排除前10条,就是第10条到第20条了啊!这是我们一直在用的方法,思路很清晰、、、 参考技术A 不同的数据库,
写法不一样。
例如我要检索
第11条到第20条
mysql
数据库的最简单
SELECT
*
FROM
表
LIMIT
11,
10
SQL
Server
的稍微折腾一些
SELECT
TOP
10
top20.*
FROM
(
SELECT
TOP
20
*
FROM
表
ORDER
BY
排序字段
DESC
)
AS
top20
ORDER
BY
top20.排序字段
ASC
oracle查询第几行到第几行的数据
我想查询10条到20条的数据
注意:
1、大数在前,小数在后面
2、都是小于
(select * from testtable where rownum<20) minus (select * from testtable where rownum<10);
运行结果:
以上是关于用SQL如何查询第几条到第几条之间的数据?想不出来呢,网上的答案都不行的的主要内容,如果未能解决你的问题,请参考以下文章