|| (Concatenamento) Operatore - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

|| (Concatenamento) Operatore

Concatena due espressioni su entrambi i lati del simbolo || e restituisce l'espressione concatenata.

L'operatore di concatentazione è simile a. Funzione CONCAT

Nota

Sia per la funzione CONCAT sia per l'operatore di concatenazione, se una o entrambe le espressioni sono nulle, il risultato della concatenazione è nullo.

Sintassi

expression1 || expression2

Argomenti

expression1, expression2

Entrambi gli argomenti possono essere stringhe di caratteri o espressioni a lunghezza fissa o a lunghezza variabile.

Tipo restituito

L'operatore || restituisce una stringa. Il tipo di stringa è lo stesso degli argomenti di input.

Esempio

L'esempio seguente concatena i campi FIRSTNAME e LASTNAME dalla tabella 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)

Per concatenare le colonne che potrebbero contenere valori null, utilizzare l'espressione Funzioni NVL e COALESCE. Il seguente esempio utilizza NVL per restituire uno 0 ogni volta che si incontra NULL.

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