社区
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
...全文
116
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三层代码四、启动服务器 mybatis的mapper文件中的一个标签是否可以
写
多条
SQL
语句?是否存在事物? 这篇博文的由来,朋友面试遇到两个问题? 第一个问题是mybatis的mapper文件中的一个标签是否可以
写
多条
SQL
语句? 第二个问题是上述问题如果成立,那么这个标签内是否存在事物? 数
大数据不就是
写
SQL
吗?
【原创】 应届生小祖参加了个需求分析会回来后跟我说被产品怼了一句: "不就是
写
SQL
吗,要那么久吗" 欺负我小弟,这我肯定不能忍呀,于是我
写
了一篇文章发在了公司的wiki 原文如下,省略了一些敏感的内容。 在哪里
写
SQL
? 这个问题高级点的问法是用哪种
SQL
引擎? Spark
SQL
、Hive、Phoenix、Drill、Impala、Presto、Druid、Kylin (这里的
SQL
引擎...
【2025最全Text2
SQL
指南】让大模型
写
SQL
,从入门到王炸!
看完这篇文章,你是不是已经跃跃欲试,想让AI帮你
写
SQL
了?无论你是数据分析师、产品经理、后端开发,还是
SQL
小白,Text2
SQL
都能让你如虎添翼。最后的彩蛋
SQL
不会
写
?AI帮你
写
!
SQL
写
错了?AI帮你纠!
SQL
太复杂?AI帮你拆!
SQL
太慢?AI帮你优!未来,Text2
SQL
将成为每个数据人的“标配超能力”。别再让
SQL
难倒自己,拥抱AI,让数据分析变得更简单、更高效、更有趣!
什么是
SQL
注入?
有人的地方就有江湖,有数据库存在的地方就可能存在
SQL
注入漏洞。 什么是
SQL
注入?
SQL
注入是一种非常常见的数据库攻击手段,
SQL
注入漏洞也是网络世界中最普遍的漏洞 之一。大家也许都听过某某学长通过攻击学校数据库修改自己成绩的事情,这些学长们一 般用的就是
SQL
注入方法。
SQL
注入其实就是恶意用户通过在表单中填
写
包含
SQL
关键字的数据来使数据库执行非常 规代码的过程...
为什么那么多人说大数据只是
写
SQL
?
我们真不是
Sql
Boy。
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章