Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Operador || (Concatenação)

Modo de foco
Operador || (Concatenação) - Amazon Redshift

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

Similar a Função CONCAT.

nota

Se uma ou ambas as expressões forem nulas, o resultado da concatenação será NULL.

Sintaxe

expression1 || expression2

Argumentos

expression1

Uma string CHAR, uma string VARCHAR, uma expressão binária ou uma expressão avaliada como um desses tipos.

expression2

Uma string CHAR, uma string VARCHAR, uma expressão binária ou uma expressão avaliada como um desses tipos.

Tipo de retorno

O tipo retornado da string é o mesmo que o dos argumentos de entrada. Por exemplo, concatenar duas strings do tipo VARCHAR retorna uma string do tipo VARCHAR.

Exemplos

Os exemplos a seguir usam as tabelas USERS e VENUE do banco de dados de amostra TICKIT. Para obter mais informações, consulte Banco de dados de exemplo.

Para concatenar os campos FIRSTNAME e LASTNAME da tabela USERS no banco de dados de amostra, use o exemplo a seguir.

SELECT (firstname || ' ' || lastname) as fullname FROM users ORDER BY 1 LIMIT 10; +-----------------+ | fullname | +-----------------+ | Aaron Banks | | Aaron Booth | | Aaron Browning | | Aaron Burnett | | Aaron Casey | | Aaron Cash | | Aaron Castro | | Aaron Dickerson | | Aaron Dixon | | Aaron Dotson | +-----------------+

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

SELECT (venuename || ' seats ' || NVL(venueseats, 0)) as seating 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 | +-------------------------------------+

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.