sql >> Databasteknik >  >> RDS >> Oracle

Vad betyder SQL Select-symbolen || betyda?

|| representerar strängsammansättning. Tyvärr är strängsammansättning inte helt portabel över alla sql-dialekter:

  • ansi sql:|| (infix operator)
  • mysql:concat ( vararg funktion ). försiktighet :|| betyder "logisk eller" (det går dock att konfigurera; tack till @hvd för att du påpekade det)
  • oracle:|| (infix operator), concat ( varning :endast funktion av arity 2! )
  • postgres:|| (infix operator)
  • sql-server:+ (infix operator), concat ( vararg funktion )
  • sqlite:|| (infix operator)

förhoppningsvis är förvirringen fullständig ...



  1. Hur ändrar jag standardschemat i sql-utvecklare?

  2. Introduktion till C

  3. SQUARE() Exempel i SQL Server

  4. Hur man skapar tabell med identitetskolumn