问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlserver2012如何获取某一列上下格数值突变时的行号,并查询出其前面所有行的数据?

发布网友 发布时间:2022-04-08 02:12

我来回答

2个回答

热心网友 时间:2022-04-08 03:42

首先,没按你的思路来

创建主表test,及插入数据,字段没用你那么多

create table test
(id int,
col1 varchar(5),
col2 varchar(5))

insert into test values (1,'a','a')
insert into test values (2,'b','b')
insert into test values (3,'c','c')
insert into test values (4,'d','d')
insert into test values (10,'e','e')
insert into test values (11,'f','f')
insert into test values (12,'g','g')
insert into test values (15,'h','h')
insert into test values (16,'i','i')
insert into test values (17,'j','j')

创建另一个结果表,也就是被插入数据的表,是个空表

select * into test1 from test where 1<>1

执行下一步:

declare @minid int
declare @maxid int
declare @i int
declare @count int
select @minid=Min(id) from test
select @maxid=Max(id) from test
set @i=@minid
while @i<=@maxid
begin
select @count=COUNT(*) from test where id=@i
if @count=1
begin
insert into test1 select * from test where id=@i
end
else
begin
insert into test1 values (@i,'k','k')--这个地方写死了,你可根据你实际情况调整
end 
set @i=@i+1

结果截图

热心网友 时间:2022-04-08 05:00

思路:1、(ID是自增长列)
SELECT IDENT_INCR('TableName')--返回指定表的标识字段增量值
SELECT IDENT_SEED('TableName')--返回指定表的标识字段种子值
你可以以种子值为初始值,以增量值为每次叠加的值,循环查找行的数量(这种情况数量只能是0/1),如果遇到0说明这一行不存在

希望对你有帮助,如果,没有问题还望采纳。有不懂的欢迎追问
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样备份iPhone的照片? 奇迹的战士怎样加点? 奇迹私服战士8W点的怎么加点PK厉害 房屋装修建材的选购家装建材种类有哪些 家装建材都包含什么 家装应该买什么东西 劓刑简介 电信手机停机保号怎么办理? 定胆定胆方法 3d定胆方法有哪些? 梦见去别人家做客,他家四处隐藏着虫子是什么梦啊结一下 梦见去别人家做客走时拿了主人家的鞋什么预兆? 梦见去别人家做客感觉这家人佛缘很重,进去看见很多佛祖? 梦到去别人家做客,叫别人爸和妈是什么意思? 梦见去别人家做客有两只小鸟在笼子里 梦见去异性朋友家做客,他老婆给我白脸色看? 社会保险和商业保险相同一样吗? 华为p9来信息自动显示如何设置? 华为P9的手机怎么可以在拍出的照片同时显示p9的logo和时间日期,如果调成水印模式只能显示时间! 华为P9照片上要显示时间怎么设置? 谁知道华为p9的短信怎么显示年份,只有几月几日星期几没有年份 珍珠奶茶怎么做?有哪些需要注意的? 信用卡被别人用了还不上,怎么办? sqlserver里面执行sql语句的时候 怎么获取受影响行数 请问骨灰盒用什么胶水,是陶瓷的 塑钢窗框坏了,用什么胶水补, 求高人推荐一种胶水,可以让磁铁(小圆形状)和塑料ABS粘住,并不使其脱落。注:不要AB胶水。 什么胶水可以粘金属和瓷砖 刚刚做梦梦见自己从楼上扔了一只猫把它摔死了,那猫变成灵魂带一群猫... 梦到买了一只猫跑了不知怎的飞上天最后摔死了? 金融学专业有哪些名师 求金融工程研究生排名!大哥,大姐帮帮忙。 本人想跨专业考外校的金融学研究生,想知道各学校的金融学排名和考试入取难易情况。最好是四川、西安 周爱民的人物成就 求安徽财经大学校长丁忠明的详细信息,比如:毕业于什么大学,什么专业。喜好。等 《商业模式的经济解释深度解构商业模式密码》epub下载在线阅读,求百度网盘云资源 中国金融从业者协会是一个什么样的组织 中国运筹学会的组织机构 洪永淼的学术活动 金融工程本科阶段学什么呢?考研怎么确定方向? 关于数学在金融工程专业中的应用 41届金马奖颁奖典礼下载地址,要高清的。 重赏100分!求第41届台湾金马奖(04年那个)星光大道+颁奖典礼清晰下载! 第41届台湾电影金马奖的获奖名单 刘德华和香港金像奖 刘德华是哪两部电影获香港金像奖影帝? 经期可以吃柚子和柿子吗 遂宁个体户怎么办理营业执照? 遂宁个体户怎么办理营业执照 学考对高考有影响吗