Oracle
 sql >> база данни >  >> RDS >> Oracle

Оператор за конкатенация на низове в Oracle, Postgres и SQL Server

|| е операторът за конкатенация на SQL Standard (вижте SQL 2008:5.2). Използвайте това и се оплаквайте, ако не работи в системата, която използвате;-)

Сериозно обаче, трябва да накарате други системи да използват || , а не + . Не само е по-стандартен, но е по-лесно случайно да предизвикате объркване, ако използвате + , особено ако трябва да бъдат изведени някакви типове или се случват имплицитни прехвърляния.

Помислете за:'5' + 2

Ако системата, която използвате, не хвърля грешка в тази, и + означава както плюс, така и конкатенация, може да получите някои объркващи резултати.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да променя схемата по подразбиране в sql developer?

  2. Как да експортирате данни от Oracle SQL Developer в Excel?

  3. 6 начина за избор на дублиращи се редове в Oracle

  4. Oracle SQL как да премахнете времето от датата

  5. Erlang и неговата консумация на Heap памет