Sybase ASE中是否有与MYSQL的group_concat相同的函数?
答案 0 :(得分:3)
没有
你必须创建一个存储过程。
答案 1 :(得分:1)
更好的是创建一个一次处理一行的游标,该游标可以进入存储过程。假定游标查询通过order by子句对数据进行排序,然后通过类似group_concat = group_concat + field的表达式连接数据。
你有力量!
好的SQL,晚安。
答案 2 :(得分:1)
此查询将连接“column_to_concat”列中的行,您可以使用逗号,斜杠等更改空格分隔符。在这种情况下,我选择空间因为修剪我可以摆脱开始时的空格结束了。
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