Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Co oznacza symbol SQL Select || oznaczać?

|| reprezentuje konkatenację ciągów. Niestety, konkatenacja ciągów nie jest w pełni przenośna we wszystkich dialektach sql:

  • Ansi sql:|| (operator wrostkowy)
  • mysql:concat (funkcja vararg). ostrożnie :|| oznacza „logiczny lub” (można go jednak skonfigurować; dzięki @hvd za wskazanie tego)
  • wyrocznia:|| (operator infix), concat ( uwaga :tylko funkcja arity 2 ! )
  • postgres:|| (operator wrostkowy)
  • serwer sql:+ (operator infix), concat (funkcja vararg)
  • sqlite:|| (operator wrostkowy)

miejmy nadzieję, że zamieszanie jest kompletne...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd SQL:ORA-00933:Polecenie SQL nie zostało poprawnie zakończone

  2. Tworzenie bazy danych Oracle 12c – krok po kroku

  3. Jak tworzyć tablice asocjacyjne w bazie danych Oracle

  4. Eksportowanie tabeli Oracle do arkusza programu Excel

  5. Wielkie litery w nazwiskach osób w programowaniu