Unidad VII : USO DEL AS, UPPER Y LOWER
USO DEL AS:
El AS es un recurso del SQL, muy interesante, permite
renombrar un resultado de la ejecución de una función integrada (count, sum,
avg, max o min), igualmente permite cambiar el título de un campo, a
conveniencia.
Cuando ejecutamos una de estas funciones, el resultado
que aparece sería el siguiente:
SELECT COUNT(*)
FROM EMPLEADOS
COUNT(*) |
4 |
Al colocar:
SELECT COUNT(*) AS “TOTAL
EMPLEADOS”
FROM EMPLEADOS
El resultado quedaría así:
TOTAL EMPLEADOS |
4 |
Esta sería una mejor
presentación. En general, se puede rebautizar cualquier campo o expresión de la
cláusula SELECT, para ello basta con colocar seguido del campo que interese la
palabra clave AS, precediendo al apodo que se quiere aplicar. Por ejemplo nos piden
una consulta sobre el nombre, apellidos y sueldos de todos los empleados, pero
con los encabezados en inglés, para enviarlos a una sede en USA.
Colocariamos:
SELECT nombre as “NAME”,
apellido as “SURNAME”, salario as “SALARY”
FROM EMPLEADOS
En realidad la palabra AS
es solo una forma de enfatizar que se está renombrando un campo de una tabla.
USO DEL UPPER Y DEL LOWER
En SQL hay dos sentencias
que devuelven los valores varchar o texto, de forma diferente. La sentencia
UPPER devuelve los valores en mayúsculas. Ejemplo:
SELECT UPPER(nombre)
FROM empleados;
De la misma manera, se convierten los
valores varchar o texto en minúsculas, con la sentencia LOWER. Ejemplo:
SELECT LOWER(nombre)
FROM empleados;
CONCATENACION
DE CARACTERES
En
SQL se pueden concatenar frases o campos varchar, bajo la idea de obtener
información más amistosa. Ahora bien, no
se hace de la misma forma en MySQL y en SQL Server.
En
MySQL se usa la sentencia CONCAT, para juntar dos campos varchar o texto, o una
frase a un campo varchar o texto. Por ejemplo:
SELECT CONCAT(‘El nombre del empleado
es: ‘,nombre) as “Nombre”
FROM empleados;
Va
a devolver el siguiente resultado:
Nombre |
El nombre del empleado es: Arturo |
En SQL Server se usa el
signo + para concatenar o dos campos varchar o
texto, o una frase a un campo varchar o texto. Por ejemplo:
SELECT
‘El nombre del empleado es:’ + nombre as “Nombre”
FROM empleados;
Va
a devolver el mismo resultado que se obtuvo al usar la instrucción CONCAT en
MySQL:
Nombre |
El nombre del empleado es: Arturo |
ALIAS
Cuando se usa la
referencia calificada, se puede sustituir los nombres de las tablas por una
variable, por ejemplo empleados se referirá a x.
SELECT x.nombre, y.cargo
FROM empleados x, cargos y
Where x.cedula = y.cedula
Comentarios
Publicar un comentario