Sybase ASE中是否有与MYSQL的group_concat等效的函数?
l2osamch1#
没有,你必须创建一个存储过程。
s3fp2yjn2#
最好创建一个一次处理一行的游标,这样可以进入存储过程。游标查询假定通过order by子句对数据进行排序,然后通过表达式group_concat = group_concat + field连接数据。你有力量!好SQL,晚安。
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
3条答案
按热度按时间l2osamch1#
没有,
你必须创建一个存储过程。
s3fp2yjn2#
最好创建一个一次处理一行的游标,这样可以进入存储过程。游标查询假定通过order by子句对数据进行排序,然后通过表达式group_concat = group_concat + field连接数据。
你有力量!
好SQL,晚安。
w46czmvw3#
此查询将连接“column_to_concat”列中的行,您可以使用逗号、斜线等更改空格分隔符。在本例中,我选择空格,因为使用trim可以去掉输出开头和结尾的空格。