Oracle
 sql >> Database >  >> RDS >> Oracle

Che cosa significa il simbolo SQL Select || significare?

|| rappresenta la concatenazione di stringhe. Sfortunatamente, la concatenazione di stringhe non è completamente portabile in tutti i dialetti sql:

  • ansi sql:|| (operatore infisso)
  • mysql:concat (funzione vararg). attenzione :|| significa 'logico o' (è configurabile, tuttavia; grazie a @hvd per averlo sottolineato)
  • oracolo:|| (operatore infisso), concat ( attenzione :solo funzione di arit 2 ! )
  • postgres:|| (operatore infisso)
  • server SQL:+ (operatore infisso), concat (funzione vararg)
  • sqlite:|| (operatore infisso)

speriamo che la confusione sia completa...