SQL Concatenar Funcion



  SQL > Comandos SQL > Concatenar Funcion


Algunas veces es necesario combinar en forma conjunta (concatenar) los resultados de varios campos diferentes. Cada base de datos brinda una forma para realizar esto:

  • MySQL: CONCAT()
  • Oracle: CONCAT(), ||
  • SQL Server: +

La sintaxis para CONCAT() es la siguiente:

CONCAT(cad1, cad2, cad3, ...): Concatenar cad1, cad2, cad3, y cualquier otra cadena juntas. Por favor note que la función CONCAT() de Oracle sólo permite dos argumentos – sólo dos cadenas pueden colocarse juntas al mismo tiempo utilizando esta función. Sin embargo, es posible concatenar más de dos cadenas al mismo tiempo en Oracle utilizando '||'.

Observemos algunos ejemplos. Supongamos que tenemos la siguiente tabla:

Tabla Geography
region_name store_name
East Boston
East New York
West Los Angeles
West San Diego

Ejemplo 1:

MySQL/Oracle:
SELECT CONCAT(region_name,store_name) FROM Geography
WHERE store_name = 'Boston';

Resultado :

'EastBoston'

Ejemplo 2:

Oracle:
SELECT region_name || ' ' || store_name FROM Geography
WHERE store_name = 'Boston';

Resultado :

'East Boston'

Ejemplo 3:

SQL Server:
SELECT region_name + ' ' + store_name FROM Geography
WHERE store_name = 'Boston';

Resultado :

'East Boston'

SQL SUBSTRING >>




SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL Fonciones
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL ALIAS
SQL Join
SQL Outer Join
SQL Concatenar
SQL SUBSTRING
SQL TRIM






Mapa del Sitio