Oracle
 sql >> Base de données >  >> RDS >> Oracle

Qu'est-ce que le symbole SQL Select || moyenne?

|| 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 ...