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

Comment concaténer correctement des chaînes dans MySQL ?

Patricia Arquette
Libérer: 2024-12-27 22:54:10
original
340 Les gens l'ont consulté

How to Correctly Concatenate Strings in MySQL?

Concaténation de chaînes MySQL

La question concerne l'opérateur de concaténation de chaînes dans MySQL. Le code fourni est incorrect car il tente de concaténer des chaînes à l'aide du '||' sans définir le mode SQL approprié.

Pour effectuer une concaténation de chaînes dans MySQL, vous devez utiliser le '||' opérateur. Cependant, pour utiliser cet opérateur, vous devez d'abord définir le mode 'PIPES_AS_CONCAT' ou 'ANSI'. Cela peut être fait à l'aide de la commande SET avant d'effectuer l'opération de concaténation.

Voici une version modifiée du code avec le mode SQL approprié défini :

SET sql_mode='PIPES_AS_CONCAT';
SELECT vend_name || ' (' || vend_country || ')'
FROM Vendors
ORDER BY vend_name;
Copier après la connexion

En définissant le 'PIPES_AS_CONCAT' ou Mode 'ANSI', vous activez le '||' opérateur pour la concaténation de chaînes dans MySQL. Cela vous permet de combiner plusieurs chaînes en une seule chaîne, comme indiqué dans le code ci-dessus.

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