ACTIVIDAD 5: FUNCIONES PARA CÁLCULOS EN MYSQL

Las funciones se usan para cálculos en múltiples filas de una sola columna de una tabla y devolviendo un solo valor.

1) COUNT
2) SUM
3) AVG
4) MIN
5) MAX 

 Función COUNT

La función COUNT devuelve el número total de valores en el campo especificado. Funciona tanto en tipos de datos numéricos como no numéricos. Todas las funciones agregadas por defecto excluyen valores nulos antes de trabajar en los datos.

COUNT (*) es una implementación especial de la función COUNT que devuelve el recuento de todas las filas en una tabla especificada. COUNT (*) también considera nulos y duplicados.

Función MIN

La función MIN devuelve el valor más pequeño en el campo de tabla especificado .

Como ejemplo, supongamos que queremos saber el año en el que se lanzó la película más antigua de nuestra biblioteca, podemos usar la función MIN de MySQL para obtener la información deseada.

Función MAX

Tal como su nombre lo sugiere, la función MAX es lo opuesto a la función MIN. Se devuelve el valor más grande desde el campo de la tabla especificada .

Supongamos que queremos obtener el año en que se lanzó la última película en nuestra base de datos. Podemos usar fácilmente la función MAX para lograr eso.

Función SUM

Supongamos que queremos un informe que dé la cantidad total de pagos realizados hasta el momento. Podemos usar la función SUM de MySQL que devuelve la suma de todos los valores en la columna especificada . SUM funciona solo en campos numéricos . Los valores nulos se excluyen del resultado devuelto.

Función AVG

La función de MySQL AVG devuelve el promedio de los valores en una columna especificada . Al igual que la función SUM, funciona solo en tipos de datos numéricos .

Palabra clave DISTINCT

La palabra clave DISTINCT que nos permite omitir los duplicados de nuestros resultados. Esto se logra agrupando valores similares juntos. 

Tomado de: https://guru99.es/aggregate-functions/

Aporte personal: 

En las empresas y negocios que tienen sus datos administrados a través de sistemas de información y almacenados en las bases de datos, las áreas  con funciones administrativas se encargan de los análisis de la información; para esto requieren que las aplicaciones les permitan conocer las cifras completas y datos agrupados para la toma de decisiones, en estos casos son muy útiles las funciones para cálculos en el lenguaje SQL.


Usando las funciones en casos prácticos:

Count

Sintaxis: SELECT COUNT(valor o campo) FROM nombretabla;

Ejemplo: select count(idlibro) 'Cantidad de libros' from libro;

Sum

Sintaxis: SELECT SUM (campo) 'alias' FROM tabla;

Ejemplo: select sum(precio) 'Valor total de libros' from Libro;

Max

Sintaxis: SELECT MAX(campo) 'alias' FROM tabla;

Ejemplo: select max(precio) 'Mas costoso' from libro;

Min

Sintaxis: SELECT MIN(campo) 'alias' FROM tabla;

Ejemplo: select min(nropagina) 'Menos pags' from libro;

Avg

Sintaxis: SELECT AVG(campo) 'alias' FROM tabla;

Ejemplo: select avg(precio) 'ValorPromedio' from libro;

Actualizar registros dentro de la tabla:

Comando UPDATE

Sintaxis:

UPDATE nombre tabla SET campo="a lo que se cambia" WHERE condiciones

Ejemplo:

Update libro set descripcion="Redes y Comunicaciones" where idlibro= "L07"


Ricardo Restrepo - Blog para bases de datos
Todos los derechos reservados 2020
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar