sql查询top关键字

sql查询一个句子如下:selecttop100*fromyp8这句可以查询出前100条的数据,但是我想再往下查100条该怎么写,不按排序的.就是查询下一个100条数据怎... sql查询一个句子如下:
select top 100 * from yp8
这句可以查询出前100条的数据,但是我想再往下查100条该怎么写,不按排序的.就是查询下一个100条数据怎么写sql语句,等于说我查前200条,但数据只显示后100条的
展开
 我来答
苏Kate
高粉答主

2020-04-30 · 说的都是干货,快来关注
知道答主
回答量:1346
采纳率:0%
帮助的人:49.5万
展开全部

操作步骤如下:


1、首先假设在SQL Server中有一个基本的数据库,有6条数据。





2、然后我们利用Top关键字,就能利用Top后面跟着数字就能筛选条数。





3、此时运行测试,因为Top后面的关键字为2,所以有2条数据。这样就完成了操作。




结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。


结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。

hy1397471
推荐于2017-10-11 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17152
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
sql 的top n, 是用来指定检索结果集中的第n行前的记录。
例:select top 10 * from table -- 即检索 table 表中前10条记录

需要注意TOP 关键字只在MS SQL、FoxPro数据库中可以使用,
FoxPro数据库可以使用,格式也不一样,字段名称要写在TOP 前面:
SELECT * TOP N FROM TABLE

其他的数据库也有类似的用法,如,rownum、rowcount、limit 等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1d2d2ca5
推荐于2017-09-06 · TA获得超过100个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:150万
展开全部
SELECT TOP 100 *
FROM 表名
WHERE (主键(或标识列)NOT IN
(SELECT TOP 100 主键(或标识列)
FROM 表名))
===================================================
从publish 表中取出第 n 条到第 m 条的记录:
SELECT TOP m-n+1 *
FROM publish
WHERE (id NOT IN
(SELECT TOP n-1 id
FROM publish))

id 为publish 表的关键字
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
零点二十
2008-05-14 · 超过16用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:7.5万
展开全部
查主键,第100~199的主键
select * from 表名 where 主键(或标识列) between 100 and 199
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bettercy
2008-05-14 · TA获得超过123个赞
知道答主
回答量:97
采纳率:0%
帮助的人:90.2万
展开全部
select top 100 * from ttt where 主键 not in (select top 100 主键from ttt)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式