FUNCIONES BÁSICAS PARA REALIZAR CÁLCULOS EN MYSQL
Nota: se debe revisar cuando se aplica una función si el campo es o no numérico.
Cuando es valor total es la función Suma, cuando es cantidad la función es count
Cuando es valor total es la función Suma, cuando es cantidad la función es count
Comando select
Sintaxis : select funcion(valor o campo)from nombretabla;
Ejemplo
Cuantos libros hay en la libreria?
Análisis
- Que se desea calcular y de que tablas
Cantidad de libros
Tabla Libro
- Que tablas se ven afectadas o involucradas?
Libro
- Condiciones
No aplica
- Como se relacionan las tablas?
No aplica
- Cuál es la función que voy a utilizar?
Count
Sintaxis
select count(*) from libro;
Ejemplo
Cuál es el valor total de los libros que posee la librería?
- Que se desea calcular y de que tablas
Valor total de los libros
Tabla Libro
- Que tablas se ven afectadas o involucradas?
Libro
- Condiciones
No aplica
- Como se relacionan las tablas?
No aplica
- Cuál es la función que voy a utilizar?
Sum
Sintaxis
select sum(precio)'Valor total' from libro;
Ejemplo
Cual es el valor del libro más costoso?
- Que se desea calcular y de que tablas
Libro más costoso
Tabla Libro
- Que tablas se ven afectadas o involucradas?
Libro
- Condiciones
Libro más costoso
- Como se relacionan las tablas?
No aplica
- Cuál es la función que voy a utilizar?
Max
Sintaxis
select max(precio) from libro;
Cual es el libro con el menor número de páginas?
Análisis
- Que se desea calcular y de que tablas
Libro con menos páginas
Tabla Libro
- Que tablas se ven afectadas o involucradas?
Libro
- Condiciones
Libro con menos páginas
- Como se relacionan las tablas?
No aplica
- Cuál es la función que voy a utilizar?
Min
Sintaxis
select min(nropaginas) from libro;
Ejemplo
Cual es el valor promedio de los libros?
Análisis
Valor promedio de libros
Tabla Libro
Libro
No aplica
No aplica
avg
Sintaxis
select avg(precio) from libro;
Cual es el valor promedio de los libros?
Análisis
- Que se desea calcular y de que tablas
Valor promedio de libros
Tabla Libro
- Que tablas se ven afectadas o involucradas?
Libro
- Condiciones
No aplica
- Como se relacionan las tablas?
No aplica
- Cuál es la función que voy a utilizar?
avg
Sintaxis
select avg(precio) from libro;