||
representa a concatenação de strings. Infelizmente, a concatenação de strings não é completamente portátil em todos os dialetos sql:- ansisql:
||
(operador infixo) - mysql:
concat
(função vararg). cuidado :||
significa 'ou lógico' (é configurável, no entanto; obrigado a @hvd por apontar isso) - oráculo:
||
(operador infixo),concat
(cuidado :função de aridade 2 somente! ) - postgres:
||
(operador infixo) - servidor sql:
+
(operador infixo),concat
(função vararg) - sqlite:
||
(operador infixo)
espero que a confusão esteja completa...