永发信息网

sql查询top关键字

答案:4  悬赏:30  手机版
解决时间 2021-04-07 23:42
  • 提问者网友:萌卜娃娃
  • 2021-04-07 04:19
sql查询top关键字
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-04-07 05:32
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 等等。
全部回答
  • 1楼网友:低音帝王
  • 2021-04-07 06:11
select top 100 * from ttt where 主键 not in (select top 100 主键from ttt)
  • 2楼网友:我住北渡口
  • 2021-04-07 05:58
查主键,第100~199的主键
select * from 表名 where 主键(或标识列) between 100 and 199
  • 3楼网友:渊鱼
  • 2021-04-07 05:45
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 表的关键字
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯