社区
MS-SQL Server
帖子详情
SELECT第M行开始的N行数据,怎么写?
km168
2003-10-15 11:49:58
我需要选出从第M行开始的N行数据,即第M行到M+N-1行,存储过程怎么写?M和N为参数,由外部给出
...全文
90
3
打赏
收藏
SELECT第M行开始的N行数据,怎么写?
我需要选出从第M行开始的N行数据,即第M行到M+N-1行,存储过程怎么写?M和N为参数,由外部给出
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaken
2003-10-16
打赏
举报
回复
先确定一个ID序列(自增长Identity)字段,然后根据序列号判断。直接判断在mssql据我所知不行的。
pengdali
2003-10-16
打赏
举报
回复
select IDENTITY(int, 1,1) AS ID_Num,* into #temp from 表
select * from #temp where ID_Num between 10 and 20
伍子V5
2003-10-16
打赏
举报
回复
CREATE procedure pd_name @M int,@N int
as
declare @Count int
set @Count=@M+@N
exec ('select top '+@N+' * from (select top '+@Count+' * from tablename order by ID) a order by a.ID desc')
GO
PowerBI系列之DAX函数专题
开始感知DAX函数的强大 DAX函数实现特殊符号的使用 DAX函数实现切片器默认当前月或天 DAX函数使切片器默认代表无任何选择 DAX函数使切片器仅显示有
数据
的选项 DAX函数使切片器反向筛选和计算 DAX函数使切片器之间取...
mysql和Hive中指定从第m
行
记录开始,选取n
行
记录
表中下标从0开始,从第m条记录开始取,一共取n条记录。 如:
SELECT
* FROM table LIMIT 5,10; //检索记录
行
6-15
SELECT
* FROM table LIMIT 5,-1; // 检索记录
行
6-last
SELECT
* FROM table LIMIT 5; //检索前 ...
db2里取第N
行
到第M
行
的
数据
拿 某张表里面的第N
行
到第M
行
的
数据
。查了很多地方,很多人开始以为ResultSet里面的setFetchSize()可以做到,可惜据我测试,
行
不 通。 DB2里面的方法:
SELECT
* FROM (
SELECT
ROW_NUMBER() OVER (ORDER BY ...
SQL查询 从第N条记录开始显示M
行
select
top M * from tablename where id not in (
select
top N id from tablename order by id asc) sqlserver 2005以上
select
T.* from (
select
*,row_number() over(order by id) as rn
Oracle查询第m到第n条
数据
(多种方法)
Oracle查询第m到第n条
数据
: 方法一:使用minus (
select
* from 表 where rownum <= n) minus (
select
* from 表 where rownum <m) 说明 :minus 关键字的意思是求两个结果集的差集,在数学中有这个概念,比如...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章