Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O que significa o símbolo SQL Select || quer dizer?


|| representa a concatenação de strings. Infelizmente, a concatenação de strings não é completamente portátil em todos os dialetos sql:
  • ansisql:|| (operador infixo)
  • mysql:concat (função vararg). cuidado :|| significa 'ou lógico' (é configurável, no entanto; obrigado a @hvd por apontar isso)
  • oráculo:|| (operador infixo), concat (cuidado :função de aridade 2 somente! )
  • postgres:|| (operador infixo)
  • servidor sql:+ (operador infixo), concat (função vararg)
  • sqlite:|| (operador infixo)

espero que a confusão esteja completa...