Columna de consulta MySQL conversión horizontal empalme de coma y adición de comillas dobles

 
 
#GROUP_CONCAT 函数将查询结果行转换成逗号分隔的值
SELECT user_id, GROUP_CONCAT(user_name) AS user_names
FROM users
GROUP BY user_id;

#给转换的字段加双引号,可以使用 CONCAT 和 GROUP_CONCAT 函数
SELECT user_id, CONCAT('"', GROUP_CONCAT(user_name SEPARATOR '","'), '"') AS user_names
FROM users
GROUP BY user_id;
En este ejemplo, el resultado de la función GROUP_CONCAT está entre comillas dobles. Utilice el parámetro SEPARADOR para especificar el separador entre comas y comillas dobles como comillas dobles coma comillas dobles. La función CONCAT agrega comillas dobles antes y después del resultado de la función GROUP_CONCAT, encerrando así todo el resultado entre comillas dobles. De esta manera, cada fila del resultado final de la consulta corresponde a un campo user_id y user_names entre comillas dobles. donde nombres_usuario es una cadena que consta de cada valor de nombre_usuario separado por comas y entre comillas dobles.

Supongo que te gusta

Origin blog.csdn.net/weixin_42736075/article/details/129885678
Recomendado
Clasificación