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:
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
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'
|