SELECT col1, LISTAGG(col2, ', ') WITHIN GROUP (ORDER BY col2) "names" FROM table_x GROUP BY col1 10g 及更低:一种方法是使用函数: CREATE OR REPLACE FUNCTION get_comma_separated_value (input_val in number) RETURN VARCHAR2 IS return_text VARCHAR2(10000) := NULL; BEGIN FOR x IN ...
oracle中有没有类似于mysql中的group_concat的函数? 我的投入是这样的。 col1 col2 1 a 1 b 2 c 2 d 2 e O / p:应该是这样的 col1 col2 1 a,b 2 c,d,e 我想要一个可以在DB级别触发的查询。我尝试了各种各样的方法,但未能做到这一点...开心每...