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

Final del formulario

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

Entradas populares de este blog

Unidad X : UPDATE - DELETE

Unidad II : Como crear una base de datos en MySQL