Maison > base de données > tutoriel mysql > Comment puis-je convertir les valeurs sélectionnées en une chaîne séparée par des virgules dans MySQL ?

Comment puis-je convertir les valeurs sélectionnées en une chaîne séparée par des virgules dans MySQL ?

DDD
Libérer: 2024-11-05 02:20:02
original
960 Les gens l'ont consulté

How can I convert selected values into a comma-separated string in MySQL?

Chaîne de valeurs sélectionnées séparées par des virgules dans MySQL

La conversion des valeurs sélectionnées en une chaîne séparée par des virgules est une tâche courante dans MySQL. Pour y parvenir, utilisez la fonction GROUP_CONCAT().

Considérez l'exemple suivant :

SQL

SELECT id
FROM table_level
WHERE parent_id = 4;
Copier après la connexion

Cette requête renvoie le résultat suivant :

MD

'5'
'6'
'9'
'10'
'12'
'14'
'15'
'17'
'18'
'779'
Copier après la connexion

Pour afficher les valeurs sélectionnées sous forme de chaîne séparée par des virgules, utilisez la requête suivante :

SQL

SELECT GROUP_CONCAT(id)
FROM table_level
WHERE parent_id = 4
GROUP BY parent_id;
Copier après la connexion

Cette requête modifiée génère le sortie souhaitée :

MD

"5,6,9,10,12,14,15,17,18,779"
Copier après la connexion

La fonction GROUP_CONCAT() agrège les valeurs sélectionnées, les concatène avec des virgules et regroupe le résultat par la colonne spécifiée (dans ce cas, parent_id). Par défaut, cette fonction sépare les valeurs par des virgules, mais vous pouvez personnaliser le séparateur à l'aide de la clause SEPARATOR.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal