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

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?

Análisis 


  • 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?

Análisis 


  • 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;

Ejemplo

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 


  • 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;