Operador || (Concatenação) - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Operador || (Concatenação)

Concatena duas expressões em ambos os lados do símbolo || e retorna a expressão concatenada.

O operador de concatenação é semelhante a Função do CONCAT.

nota

Tanto para a CONCAT função quanto para o operador de concatenação, se uma ou ambas as expressões forem nulas, o resultado da concatenação será nulo.

Sintaxe

expression1 || expression2

Argumentos

expression1, expression2

Ambos os argumentos podem ser strings de caracteres ou expressões de comprimento fixo ou variável.

Tipo de retorno

O operador || retorna uma string. O tipo de string é igual ao tipo dos argumentos de entrada.

Exemplo

O exemplo a seguir concatena os LASTNAME campos FIRSTNAME e da tabela: USERS

select firstname || ' ' || lastname from users order by 1 limit 10; concat ----------------- Aaron Banks Aaron Booth Aaron Browning Aaron Burnett Aaron Casey Aaron Cash Aaron Castro Aaron Dickerson Aaron Dixon Aaron Dotson (10 rows)

Para concatenar colunas que possam conter nulos, use a expressão Funções NVL e COALESCE. O exemplo a seguir é usado NVL para retornar um 0 sempre que NULL for encontrado.

select venuename || ' seats ' || nvl(venueseats, 0) from venue where venuestate = 'NV' or venuestate = 'NC' order by 1 limit 10; seating ----------------------------------- Ballys Hotel seats 0 Bank of America Stadium seats 73298 Bellagio Hotel seats 0 Caesars Palace seats 0 Harrahs Hotel seats 0 Hilton Hotel seats 0 Luxor Hotel seats 0 Mandalay Bay Hotel seats 0 Mirage Hotel seats 0 New York New York seats 0