L linchhero Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-15 #1 原始记录:姓名 次数s4 1s1 2s2 2s3 2s1 3结果记录:姓名 次数s1,s2,s3 2统计出 次数 等于 “2” 的姓名,结果为一条记录
D de410 Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-15 #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
在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
D de410 Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-15 #3 忘了逗号~~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' select @str,@str1
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-15 #4 少了加号且结果中多了逗号,测试后更正一下: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
少了加号且结果中多了逗号,测试后更正一下: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