Maison > base de données > tutoriel mysql > Comment concaténer des chaînes dans MySQL ?

Comment concaténer des chaînes dans MySQL ?

Mary-Kate Olsen
Libérer: 2024-12-15 06:21:10
original
781 Les gens l'ont consulté

How to Concatenate Strings in MySQL?

Concaténation de chaînes dans MySQL

Lors d'une tentative de fusion de deux colonnes, last_name et first_name, un utilisateur a rencontré un problème dans MySQL et MySQL Workbench 5.2 CE. La requête suivante n'a pas réussi à concaténer les colonnes :

select first_name + last_name as "Name" from test.student
Copier après la connexion

Comprendre la concaténation de chaînes dans MySQL

Contrairement à de nombreux autres systèmes de gestion de bases de données (SGBD), MySQL n'utilise pas le ou || opérateurs pour la concaténation de chaînes. Au lieu de cela, il utilise la fonction CONCAT :

SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
Copier après la connexion

MySQL fournit également la fonction CONCAT_WS (Concatenate With Separator), une variante de CONCAT() qui permet de spécifier un séparateur entre les valeurs concaténées :

SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Copier après la connexion

Considérations supplémentaires

Pour les utilisateurs cherchant à interpréter || en tant qu'opérateur de concaténation de chaînes dans MySQL, le mode SQL PIPES_AS_CONCAT peut être activé pour reproduire le comportement de CONCAT(). Cependant, il est important de noter que ce mode affecte le comportement de || pour toutes les requêtes, pas seulement les opérations de concaténation de chaînes.

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