把查出来的值加上双引号,并逗号分隔
可以使用 MySQL 的 GROUP_CONCAT 函数来实现这个需求:
方法一:使用 GROUP_CONCAT(推荐)
sql
Apply
SELECT GROUP_CONCAT(CONCAT('"', fund_code, '"') SEPARATOR ',') as fund_codes
FROM fund;
方法二:如果需要去重
sql
Apply
SELECT GROUP_CONCAT(DISTINCT CONCAT('"', fund_code, '"') SEPARATOR ',') as fund_codes
FROM fund;
方法三:如果需要排序
sql
Apply
SELECT GROUP_CONCAT(CONCAT('"', fund_code, '"') ORDER BY fund_code SEPARATOR ',') as fund_codes
FROM fund;
方法四:完整版本(去重+排序)
sql
Apply
SELECT GROUP_CONCAT(DISTINCT CONCAT('"', fund_code, '"') ORDER BY fund_code SEPARATOR ',') as fund_codes
FROM fund;