在 SQL 中,可以使用 STRING_AGG()
函数(在 PostgreSQL 中)或 GROUP_CONCAT()
函数(在 MySQL 和 MariaDB 中)来简化 implode
的功能。这些函数可以将多个值连接为一个字符串。
PostgreSQL:
SELECT STRING_AGG(column_name, ', ') AS concatenated_values
FROM table_name;
MySQL 和 MariaDB:
SELECT GROUP_CONCAT(column_name SEPARATOR ', ') AS concatenated_values
FROM table_name;
在这些示例中,column_name
是要连接的列名,table_name
是表名。STRING_AGG()
和 GROUP_CONCAT()
函数默认使用逗号和空格作为分隔符。如果需要使用其他分隔符,可以在函数参数中指定。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:sql implode有何注意事项