Unidad VI : Funsiones Integradas

FUNCIONES INTEGRADAS COUNT, SUM, AVG, MAX Y MIN

       SQL posee funciones para contar, sumar, calcular promedio, ubicar los valores más altos o los valores más bajos. Estas funciones se usan en la instrucción SELECT. Todas estas funciones retornan NULL si ningún registro cumple con la condición expresada en el WHERE, excepto COUNT que retorna cero.

     El tipo de dato del atributo determina las funciones que se pueden emplear en ellas, siendo su relación la siguiente:

-          COUNT se puede emplear con cualquier tipo de dato.

-          MIN y MAX con cualquier tipo de dato

-          SUM y AVG sólo en campos de tipo numérico

La función COUNT() retorna el resultado de contar los registros especificados, si queremos contar cuantos títulos de libros tenemos registrados, debemos contarlos:


SELECT COUNT(*)

FROM LIBROS;


Podemos usar la cláusula DISTINCT, para no contar los repetidos


SELECT COUNT (DISTINT(TITULO))

FROM LIBROS;


       La function SUM() retorna la suma de los valores que contiene el campo especificado. Si queremos saber la cantidad total de libros que tenemos disponible para la venta, debemos sumar todos los valores del campo CANTIDAD:


SELECT SUM(CANTIDAD)

FROM LIBROS;


      Para averiguar el valor máximo o mínimo de un campo usamos las funciones MAX() y MIN() respectivamente, por ejemplo queremos saber cual es el mayor precio de todos los libros:


SELECT MAX(PRECIO)

FROM LIBROS;


          Entonces, dentro del paréntesis de la función, colocamos el nombre del campo del cuál queremos ubicar el valor.

        La función AVG retorna el valor promedio de los valores del campo especificado, por ejemplo queremos saber el promedio de precio de los libros cuyo tema es PHP:


SELECT AVG(PRECIO)

FROM LIBROS

WHERE TEMA=’PHP’;


Comentarios

Entradas populares de este blog

Unidad X : UPDATE - DELETE

Unidad VII : USO DEL AS, UPPER Y LOWER