|| représente la concaténation de chaînes. Malheureusement, la concaténation de chaînes n'est pas complètement portable dans tous les dialectes sql :
- ansi sql :
||(opérateur infixe) - mysql :
concat(fonction vararg). attention :||signifie "ou logique" (c'est configurable, cependant ; merci à @hvd pour l'avoir signalé) - oracle :
||(opérateur infixe),concat( attention :fonction d'arité 2 uniquement ! ) - postgres :
||(opérateur infixe) - serveur sql :
+(opérateur infixe),concat( fonction vararg ) - sqlite :
||(opérateur infixe)
espérons que la confusion est complète ...