首页 > 解决方案 > 如何将 SQL 列元素连接在一起?

问题描述

我有一个 SQL 表,其中的列名为费用,如下所示

在此处输入图像描述

我想编写一个查询来返回该列中用逗号分隔的所有元素。对于上面的示例输出应该是: -

hotel,taxi,food,movie

我怎样才能做到这一点?

标签: sqlsqlitejoinselectelement

解决方案


您可以使用group_concat聚合函数:

SELECT GROUP_CONCAT(expenses)
FROM   my_table

推荐阅读