SQL问题:如何将查询的结果连接成一个字符串?

来源:百度知道 编辑:UC知道 时间:2024/05/08 06:57:45
某表如下:
序号 姓名
1 姓名A
2 姓名B
....

如何将查询的结果连接成一个字符串:"姓名A、姓名B、..."

不懂为什么要连成一个字符串,但是如果是软件开发,或者是SQL语句的嵌入式开发,可以将查询的结果存入一个字符串中,c++可以中sprintf函数,java中可以直接用string类的+运算。
至于SQL中,应该没有直接将结果做成这种效果的,因为查询也是游标的移动。

select (select 姓名 from 表名 where 序号=1)+'、'+(select 姓名 from 表名 where 序号=2)