将sql数据去除,附加到一个虚拟字段

将sql数据去除,附加到一个虚拟字段,第1张

declare @res varchar(200)

declare @tV varchar(10)

declare tCur cursur for select a from table

open tCur

fetch next from tCur into @tVs

while

begin

@res += @tV

fetch next from tCur into @tV

end 

close tCur

insert into table set b=@res

如图所示为原表格结构。

使用:  1 as 'col_num','1' as 'col_char'

分别添加了1个数值列,一个字符列,即虚拟列。

select

    tb_a.A1,

    tb_a.A2,

    tb_a.A3,

    isnull(cnt,0) as tb_a.虚字

from tb_a

left join (select A1, count(1) as cnt 

    from tb_b

    group by A1

    ) as b on b.A1 = tb_a.A1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11425468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存