当前位置: 代码迷 >> Sql Server >> 求解答 怎么增加语句使结果唯一
  详细解决方案

求解答 怎么增加语句使结果唯一

热度:106   发布时间:2016-04-24 09:03:32.0
求解答 如何增加语句使结果唯一
declare @aa varchar(100),@bb int,@cc as varchar(100)
set @bb=1
set @cc=''
while @bb<(select count(*) from s )
begin
set @aa =( select Stu_Name from s
where month(Stu_Birth)=month(getdate())  )

if len(@aa)<>0
set @cc=@cc+@aa+''
set @bb=@bb+1
if @bb=(select count(*) from s)
print @cc+'这个月过生日,去祝福他吧!'
end 
------解决思路----------------------
不知道你說的是什麼意思

------解决思路----------------------
引用:
刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜刘娜这个月过生日,去祝福他吧!   这是输出结果。。。如何使输出结果 不重复

試一下下面的方法

declare @aa varchar(500)=‘’
select @aa=@aa+','+Stu_Name from s where month(Stu_Birth)=month(getdate()) 
print @aa+'这个月过生日,去祝福他吧!'
  相关解决方案