MySQL - Activer l'opérateur de concaténation || (pipe)
Publi� le 26 mars 2007

Certains se demandent où est passé ce bien pratique opérateur de concaténation dans MySQL. Tout d'abord, on peut exprimer des réticences vis à vis de cet opérateur :

-  il n'est pas standardisé (pipe pour PostgreSQL et Oracle [1], + pour SQL Serveur, & pour Access)

L'opérateur || dans MySQL correspond à un OU logique par défaut. On peut cependant le transformer en opérateur de concaténation.

Cet opérateur existe dans MySQL mais n'est pas activé par défaut. Pour l'activer, c'est simple, il suffit de faire tourner MySQL en mode ANSI.


[1] A noter qu'il gère aussi la fonction CONCAT