社区
MS-SQL Server
帖子详情
这句SQL怎么写?
ItOldHorse
2003-12-03 08:45:08
有一个数据表
bianhao
1
2
3
4
5
6
7
8
9
10
11
12
13
...
如何用SQL语句实现从这表的第M条记录开始连续显示N条记录
如我想从第2条记录开始连续显示3条记录即是
2
3
4
如我想从第5条记录开始连续显示3条记录即是
5
6
7
...全文
122
5
打赏
收藏
这句SQL怎么写?
有一个数据表 bianhao 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 如何用SQL语句实现从这表的第M条记录开始连续显示N条记录 如我想从第2条记录开始连续显示3条记录即是 2 3 4 如我想从第5条记录开始连续显示3条记录即是 5 6 7
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dlpseeyou
2003-12-03
打赏
举报
回复
来迟了
伍子V5
2003-12-03
打赏
举报
回复
贴一个分页显示的存储过程
/*
用存储过程实现的分页程序
*/
CREATE procedure Department_pagination
@SelectStr nvarchar(1000),
@ColumnStr nvarchar (1000),
@OrderStr nvarchar (1000),
@CurrentPage int,
@PageCount int
as
declare @TimeName nvarchar(25)
declare @TableStr nvarchar(1000)
select @TimeName = convert(nvarchar(23), getdate(), 121)
set @TimeName = REPLACE(@TimeName, '.', '')
set @TimeName = REPLACE(@TimeName, ':', '')
set @TimeName = REPLACE(@TimeName, '-', '')
set @TimeName = REPLACE(@TimeName, ' ', '')
select @TableStr='create table ##Tab' + @TimeName + '(wb int identity,'
exec(@TableStr+@ColumnStr+')')
exec('insert into ##Tab' + @TimeName + ' ' + @SelectStr + ' order by ' + @OrderStr)
exec('select * from ##Tab' + @TimeName + ' where wb between ((' + @CurrentPage + '-1)*' + @PageCount + '+1) and ' + @CurrentPage + '*' + @PageCount + ' order by wb')
exec('drop table ##Tab' + @TimeName)
GO
参数1:select语句。2:字段列表。3:排序字段。4:当前页。5每页数目
zjcxc
元老
2003-12-03
打赏
举报
回复
解释一下上面的:
--从第6条记录,连续取3条
select top 3 * from 数据表 where bianhao not in(select top 5 bianhao from 数据表)
第一个top 3中,3是指连续要取的记录条数
第二个top 5中,5是指从第5+1条记录开始数
zjcxc
元老
2003-12-03
打赏
举报
回复
select top 3 * from 数据表 where bianhao not in(select top 5 bianhao from 数据表)
pengdali
2003-12-03
打赏
举报
回复
如我想从第2条记录开始连续显示3条记录即是
2
3
4
select top 3 * from 表 where bianhao not in (select top 1 bianhao from 表)
如我想从第5条记录开始连续显示3条记录即是
5
6
7
select top 3 * from 表 where bianhao not in (select top 4 bianhao from 表)
mybatis的mapper文件中的一个标签是否可以
写
多条
SQL
语句?是否存在事物?
本文目录mybatis的mapper文件中的一个标签是否可以
写
多条
SQL
语句?是否存在事物?数据库事物的四大特性问题答案验证答案一、创建数据库表二、搭建SpringBoot+Mybatis项目(略)三、编
写
MVC三层代码四、启动服务器 ...
大数据不就是
写
SQL
吗?
"不就是
写
SQL
吗,要那么久吗" 欺负我小弟,这我肯定不能忍呀,于是我
写
了一篇文章发在了公司的wiki 原文如下,省略了一些敏感的内容。 在哪里
写
SQL
? 这个问题高级点的问法是用哪种
SQL
引擎? Spark
SQL
、Hive、...
【2025最全Text2
SQL
指南】让大模型
写
SQL
,从入门到王炸!
看完这篇文章,你是不是已经...
SQL
写
错了?AI帮你纠!
SQL
太复杂?AI帮你拆!
SQL
太慢?AI帮你优!未来,Text2
SQL
将成为每个数据人的“标配超能力”。别再让
SQL
难倒自己,拥抱AI,让数据分析变得更简单、更高效、更有趣!
什么是
SQL
注入?
有人的地方就有江湖,有数据库存在的地方就可能存在
SQL
注入漏洞。 什么是
SQL
注入?
SQL
注入是一种非常常见的数据库攻击手段,
SQL
注入漏洞也是网络世界中最普遍的漏洞 之一。大家也许都听过某某学长通过攻击...
为什么那么多人说大数据只是
写
SQL
?
当然,Hive
sql
,spark
sql
,flink
sql
,presto
sql
写
好 我觉得已经很nb了。 更多精彩内容请关注 微信公众号 「大数据指北」: 一枚热衷于分享大数据基础原理,技术实战,架构设计与原型实现之外,还喜欢输出一些...
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章