社区
MS-SQL Server
帖子详情
有谁知道吗???
fangxianghua9801
2005-10-09 09:27:35
在MSSQL中假设已知当前记录ID,那如何获取当前记录的上一条记录和下一条记录????
...全文
71
9
打赏
收藏
有谁知道吗???
在MSSQL中假设已知当前记录ID,那如何获取当前记录的上一条记录和下一条记录????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangxianghua9801
2005-10-09
打赏
举报
回复
是的虎虎兄说的对"id的间隔不一定就是1"
zsforever
2005-10-09
打赏
举报
回复
楼上没有考虑断号的情况,而且id的间隔不一定就是1
zlp321002
2005-10-09
打赏
举报
回复
--测试环境
declare @t table( id int ,name varchar(10))
insert into @t select 1,'小明'
union all select 2,'小华'
union all select 3,'小平'
--借用临时表
select identity(int,1,1) as IDS ,* into # from @t
--上一条记录
select * from @t where id=(select id from @t where Name='小华')-1
--下一条记录
select * from @t where id=(select id from @t where Name='小华')+1
--删除临时表
drop table #
--结果
id name
----------- ----------
1 小明
(所影响的行数为 1 行)
id name
----------- ----------
3 小平
(所影响的行数为 1 行)
QQMagicer
2005-10-09
打赏
举报
回复
----取前一条记录
select top 1 * from tb1
where ID < 已知ID
order by ID desc
--取后一条记录
select top 1 * from tb1
where ID > 已知ID
order by ID asc
fangxianghua9801
2005-10-09
打赏
举报
回复
id是主键
fangxianghua9801
2005-10-09
打赏
举报
回复
就是比如:
ID NAME
1 小明
2 小华
3 小平
现在,我已知"小华"并知道其ID为"2",我想实现:取得小华前面的那条记录是小明,小华后面的那条记录是小平
zsforever
2005-10-09
打赏
举报
回复
如果ID是主键
那么
select * from your table where id = (select max(id) from yourtable where id < ID)
select * from your table where id = (select min(id) from yourtable where id > ID)
就是你要的记录
fangxianghua9801
2005-10-09
打赏
举报
回复
顶,谢谢??请教了
churchatp1
2005-10-09
打赏
举报
回复
不是很明白你得问题,可以详细一点不?
你必须
知道
的495个C语言问题
不同编译器给出不同的i值,有的为3,有的为4,哪个是正确的? *3.4 有这样一个巧妙的表达式:a^=b^=a^=b;它不需要临时变量就可以交换a和b的值。 3.5 可否用显式括号来强制执行我所需要的计算顺序并控制相关的副...
知道
我想你吗?
知道
我想你吗?身边就是电话。很想听听你的声音,但是,我不敢打扰你。
知道
我想你吗?...我的路,好长,好远,只希望能有你一直在身边,哪怕,只能遥遥相隔,终于,我也能走近。你是否看见我的心?
随机开仓,止盈1~2个点,止损1~20个点能实现盈利正期望吗?
随机开仓,止盈1~2个点,止损1~20个点能实现... 看过这个课程,您将会
知道
: a) 这类问题的究极解决方案,直达问题核心,不再纠结原因 b)构建一段时间可用的交易策略 c)
知道
“没有不变的策略”的原因
全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么
知道
的?
全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么...局部变量{}内部定义的非静态变量都是局部变量了全局变量:在函数外部定义的非静态变量就是全局变量了 操作系统不需要
知道
谁是局部,谁是全局的
知道
我女朋友是谁吗?
关上吧你这人怎么这么八卦呢?
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章