Maison  >  Article  >  base de données  >  A quoi sert la fonction MySQL CONCAT_WS() ?

A quoi sert la fonction MySQL CONCAT_WS() ?

PHPz
PHPzavant
2023-08-26 11:09:181493parcourir

MySQL CONCAT_WS() 函数有什么用?

Fondamentalement, la fonction MySQL CONCAT_WS() est utilisée pour concaténer deux ou plusieurs chaînes avec un délimiteur. Ici, le mot-clé WS dans CONCAT_WS() signifie AVEC SEPARATEUR. On peut prononcer la fonction CONCAT_WS() comme une fonction de concaténation avec des délimiteurs.

Grammaire

CONCAT_WS(Separator, String1,String2,…,StringN)

Ici, les paramètres de la fonction CONCAT_WS sont le délimiteur et la chaîne qui doit être concaténée avec le délimiteur en une seule chaîne. Les délimiteurs autres que les valeurs numériques doivent être mis entre guillemets.

Exemple

mysql> SELECT CONCAT_WS(' ','New', 'Delhi');

+-------------------------------+
| CONCAT_WS(' ','New', 'Delhi') |
+-------------------------------+
| New Delhi                     |
+-------------------------------+

1 row in set (0.00 sec)

Dans l'exemple ci-dessus, nous pouvons voir que la chaîne " " (c'est-à-dire l'espace) est utilisée comme séparateur et insérée entre les deux chaînes (New et Delhi) qui doivent être concaténées.

mysql> SELECT CONCAT_WS(' is our ','Delhi','Capital');

+-----------------------------------------+
| CONCAT_WS(' is our ','Delhi','Capital') |
+-----------------------------------------+
| Delhi is our Capital                    |
+-----------------------------------------+

1 row in set (0.00 sec)

Dans l'exemple ci-dessus, nous pouvons voir que la chaîne "is our" est insérée comme séparateur entre les deux chaînes Delhi et Capital qui doivent être concaténées.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer