Maison > base de données > tutoriel mysql > Comment convertir plusieurs valeurs d'une colonne en une chaîne séparée par des virgules dans MySQL ?

Comment convertir plusieurs valeurs d'une colonne en une chaîne séparée par des virgules dans MySQL ?

Barbara Streisand
Libérer: 2024-11-04 17:40:02
original
885 Les gens l'ont consulté

How to Convert Multiple Values from a Column into a Comma Separated String in MySQL?

Conversion des valeurs sélectionnées en chaîne séparée par des virgules dans MySQL

Il est souvent utile de convertir les valeurs sélectionnées d'une table de base de données en une chaîne séparée par des virgules . Cela peut être fait à l'aide de la fonction GROUP_CONCAT().

Énoncé du problème :

L'objectif est de convertir les valeurs sélectionnées de la colonne id de la table table_level, où parent_id est 4, dans une seule chaîne séparée par des virgules.

Code initial :

<code class="sql">SELECT id
FROM table_level
WHERE parent_id = 4;</code>
Copier après la connexion

Sortie souhaitée :

"5,6,9,10,12,14,15,17,18,779"

Solution :

Pour y parvenir, utilisez la requête suivante :

<code class="sql">SELECT GROUP_CONCAT(id)
FROM table_level
WHERE parent_id = 4
GROUP BY parent_id;</code>
Copier après la connexion

Explication :

  • La fonction GROUP_CONCAT() concatène les valeurs de la colonne spécifiée, id dans ce cas, pour chaque valeur unique du groupe spécifié par colonne, parent_id dans ce cas.
  • Le résultat est une seule chaîne séparée par des virgules contenant toutes les valeurs de la colonne id pour le parent_id spécifié.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal