MYSQL group_concat在Sybase ASE?中的等效项

qcbq4gxm  于 2023-03-07  发布在  Mysql
关注(0)|答案(3)|浏览(143)

Sybase ASE中是否有与MYSQL的group_concat等效的函数?

l2osamch

l2osamch1#

没有,
你必须创建一个存储过程。

s3fp2yjn

s3fp2yjn2#

最好创建一个一次处理一行的游标,这样可以进入存储过程。游标查询假定通过order by子句对数据进行排序,然后通过表达式group_concat = group_concat + field连接数据。
你有力量!
好SQL,晚安。

w46czmvw

w46czmvw3#

此查询将连接“column_to_concat”列中的行,您可以使用逗号、斜线等更改空格分隔符。在本例中,我选择空格,因为使用trim可以去掉输出开头和结尾的空格。

SELECT column_to_concat
INTO #table_temp
FROM table

DECLARE @data VARCHAR(100)

UPDATE #table_temp
SET @data = @data + ' ' + column_to_concat

SELECT LTRIM(RTRIM(@data))

DROP TABLE #table_temp

相关问题