sql >> Base de Datos >  >> RDS >> Oracle

¿Qué significa el símbolo SQL Select || ¿significar?

|| representa la concatenación de cadenas. Desafortunadamente, la concatenación de cadenas no es completamente portátil en todos los dialectos de sql:

  • ansi sql:|| (operador infijo)
  • mysql:concat (función vararg). precaución :|| significa 'lógico o' (Sin embargo, es configurable; gracias a @hvd por señalarlo)
  • oráculo:|| (operador infijo), concat ( precaución :¡función de arity 2 solamente! )
  • postgres:|| (operador infijo)
  • servidor sql:+ (operador infijo), concat (función vararg)
  • sqlite:|| (operador infijo)

esperemos que la confusión sea completa...