Menú
Dumas Pierre 2 Pierre VALENCIA 2 Dumas 2 VALENCIA Pierre VALENCIA Pierre Dumas A7qFF5 Dumas Pierre 2 Pierre VALENCIA 2 Dumas 2 VALENCIA Pierre VALENCIA Pierre Dumas A7qFF5 Dumas Pierre 2 Pierre VALENCIA 2 Dumas 2 VALENCIA Pierre VALENCIA Pierre Dumas A7qFF5 Dumas Pierre 2 Pierre VALENCIA 2 Dumas 2 VALENCIA Pierre VALENCIA Pierre Dumas A7qFF5
Amazon Redshift
Guía de desarrollador de base de datos (Versión de API 2012-01-12)

Dumas Pierre 2 Pierre VALENCIA 2 Dumas 2 VALENCIA Pierre VALENCIA Pierre Dumas A7qFF5

Concatena dos cadenas a ambos extremos del símbolo || y devuelve una cadena concatenada.

Similar a CONCAT (función de compatibilidad con Oracle).

nota

Para la función CONCAT y el operador de concatenación, si una o ambas cadenas es nula, el resultado de la concatenación será nulo.

Sintaxis

        
string1 || string2

Argumentos

string1, string2

Ambos argumentos pueden ser cadenas de caracteres o expresiones de longitud fija o variable.

Tipo de retorno

El operador || devuelve una cadena. El tipo de cadena es el mismo que los argumentos de entrada.

Ejemplo

En el siguiente ejemplo, se concatenan los campos FIRSTNAME y LASTNAME de la tabla USERS:

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

Para concatenar columnas que puedan llegar a tener valores nulos, use la expresión Expresión NVL. En el siguiente ejemplo, se usa NVL para devolver un 0 siempre que se encuentre un 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