sql >> Database >  >> RDS >> Oracle

Wat betekent SQL Select-symbool || gemeen?

|| vertegenwoordigt tekenreeksaaneenschakeling. Helaas is het samenvoegen van strings niet volledig overdraagbaar in alle sql-dialecten:

  • ansi sql:|| (infix-operator)
  • mysql:concat (vararg-functie). voorzichtigheid :|| betekent 'logisch of' (het is echter configureerbaar; dank aan @hvd voor het erop wijzen)
  • orakel:|| (infix-operator), concat ( voorzichtigheid :alleen functie van arity 2 ! )
  • postgres:|| (infix-operator)
  • sql-server:+ (infix-operator), concat ( vararg functie )
  • sqlite:|| (infix-operator)

hopelijk is de verwarring compleet ...



  1. Postgres-verbinding is gesloten fout in Spring Boot

  2. Wat is SQLite?

  3. Welke Time-Series Database is beter:TimescaleDB vs InfluxDB

  4. Afbeelding invoegen in SQL Server 2005-afbeeldingsveld met alleen SQL