这条SQL该怎么写?(200)

  • 主题发起人 主题发起人 linchhero
  • 开始时间 开始时间
L

linchhero

Unregistered / Unconfirmed
GUEST, unregistred user!
原始记录:姓名 次数s4 1s1 2s2 2s3 2s1 3结果记录:姓名 次数s1,s2,s3 2统计出 次数 等于 “2” 的姓名,结果为一条记录
 
在SQL 2000查询分析器中运行通过~~declare @str varchar(1000) , @str1 varchar(10) set @str = '' select @str=@str+a,@str1=b from table4 where b='2' select @str,@str1
 
忘了逗号~~declare @str varchar(1000) , @str1 varchar(10) set @str='' select @str=@str+姓名+',',@str1=次数 from table4 where 次数='2' select @str,@str1
 
少了加号且结果中多了逗号,测试后更正一下:declare @str varchar(1000) , @str1 varchar(10) set @str='' select @str=@str+姓名 + ',',@str1=次数 from table4 where 次数='2' set @str = substring(@str,1,Len(@str)-1) select @str,@str1
 
后退
顶部