SQL语句如何将某个字段的多个值返回到一起

一楼的想法是最好的,但是有一个问题。
如果ABCD本人是字符的段落,将会有一个问题,并且在阅读它后将很难将其分开(似乎是在字符的管理中。
)您可以使用光标来管理它; - 介绍变量(100); 。

这样。
//在背景中删除最后一个“”,并将在分区中顺利进行。

如何在一个sql查询语句中把某一个字段的多行的值拼在一起

4行变成1行? 如果你使用的是SQL Server,你可以使用一个很奇怪的方法:SELECTDISTINCT','+SALE_ITEMFROMSALE_REPORTFORXMLPATH('')。
作者可以测试一下,最后使用FORXMLPATH('')。
上述SQL执行结果为:,C,A,B

sql 一个字段有多条数据 在一行显示

方法1:直接结构(此方法对此类问题更好,但不实用)声明@Result varchar(1024)set @result ='sexult @sexult @result @result @result @result @score @score @ + = b.f_measure +',','来自t_quility_qi_special t,t_quality_mesure b .f_id = b.f_sn and t.f_id = 4和b.f_is_activ e = 1set@result@result@result(@result,1,(@result) - (@result)-1,(@result)结果2:铸造遍历(此方法更适用但看起来很重)声明@Result varchar(1024)='',@lsf_measure varchar(1024)declare cursor_test curse for select select select select select oflect curse。
t,t_quality_qi_measure b当t.f_id = b.f_special_sn和t.f_id = 4和b.f_is_active = 1open cursor_tesr_tesr_tesr_tesr e etch e etch from cursor_test at cursor_test at @lsf_mesure @lsef_mesure @ @lile @ @ @ @mesure @ @ @ @ @ @ @ @ @ @ @ @ @ @ @score = 1 set = 1 set = 1 set = 1 set = 1 set = 1 set = 1 set = 1 set = set = set)@Result+','+@lsf_measure len(@result)<1>