sql - 如何将 SQL 列元素连接在一起?
问题描述
我有一个 SQL 表,其中的列名为费用,如下所示
我想编写一个查询来返回该列中用逗号分隔的所有元素。对于上面的示例输出应该是: -
hotel,taxi,food,movie
我怎样才能做到这一点?
解决方案
您可以使用group_concat聚合函数:
SELECT GROUP_CONCAT(expenses)
FROM my_table
推荐阅读
- javascript - Javascript 获取实际的 url 来填写表格
- php - Woocommerce 电子邮件订单详细信息中的其他列和项目值
- javascript - 如何在javascript中将数组转换为特定对象?
- android - Google Places Parse(排球)
- r - 在 r 中自动更新 read.csv 的文件名
- javascript - JS Regex 匹配单词,但单词是动态的
- javascript - 在到达页脚之前隐藏 div
- python - python中金融文本的词干提取与词形还原[NLTK]
- c# - EF Core 代码优先:将最顶层的 ID 传播给所有子项和子项?
- python - MLP Regressor 比 Kernel Ridge Regression 最差