同一列的多行字符串数据用SQL怎么转换成同一列的一行数据?
比如:我用select department,userName from users从表中查询出如下数据
department | userName
--------------- --------------
it it1
it it2
it it3
ur ur1
ur ur2
我能不能用什么SQL对department进行分组然后变成如下的结果呢?
department | userName
--------------- --------------
it it1_it2_it3
ur ur1_ur2
似乎行列转换中只能对那些采用聚合函数的才能转换,这个东东就不知道在SQL中怎么办?谢谢!
本文探讨了如何使用SQL将多行字符串数据转换为同一列的一行数据。通过具体例子展示了对department字段进行分组的需求,并讨论了传统聚合函数之外的方法。
6201

被折叠的 条评论
为什么被折叠?



