SQL不规律重复数据如何抓取
发布网友
发布时间:2024-04-18 08:54
我来回答
共1个回答
热心网友
时间:2024-12-04 20:12
declare @str varchar(20),@str1 varchar(20)
set @str1 =''
declare dep_cursor cursor for
select f1 from test2015061802;
open dep_cursor;
fetch next from dep_cursor into @str;
while(@@fetch_status = 0)
begin
if left(@str,1) ='出'
begin
if @str1 = ''
print @str
else if left(@str1,1) = '进'
begin
print @str1
print @str
end
end
set @str1 = @str
fetch next from dep_cursor into @str;
end;
close dep_cursor;
deallocate dep_cursor;
if left(@str1,1) = '进' print @str1
有问题追问
追问
谢谢仁兄花费心思帮忙解决问题 以上是另一个方案也可实现 比游标速度更效率一些分享给你