AVG, ROUND y HAVING en MySQL (Maria DB)

Buenas tardes queridos lectores, el día de hoy hablaremos sobre la función AVG() y la función agrupada HAVING() que se utiliza con el GROUP BY.


AVG()


La función AVG(), el la abreviación de AVERANGE, se utiliza para obtener promedios, el promedio de una celda definida, se puede utilizar al igual que las demás funciones con el GROUP BY, para mejores resultados, pero para más claridad, vamos a poner manos a la obra.

SUM() en MySQL (MariaDB)

Buenos días queridos lectores, el día de hoy seguiremos con las funciones agregadas y el agrupamiento, hoy toca ver la función SUM().


SUM()

La función SUM(), nos devuelve la suma del campo especificado, el campo especificado debe ser un campo numérico, aunque no marca error si es un campo de texto, simplemente el resultado será 0, pero como siempre la práctica hace al maestro, vamos a ver algunos ejemplos:

Funciones de Agregación y Agrupación en MySQL (Maria DB) Parte II - Función MIN() y MAX()

Buenas tardes queridos lectores, primero que nada quiero agradecer a todos los que han compartido mis publicaciones, han dado +1, han comentado o han hecho clic a los anuncios, gracias a ustedes he tenido más visitas y más lectores, lo cual me motiva a seguir escribiendo.

El día de hoy veremos las funciones agregadas MAX() y MIN(), estas funciones son bastante sencillas, espero que no haya ningún problema, pero si lo hay no duden es escribirme y preguntar, pero bien comencemos con lo que nos gusta que es hacer las cosas.

Función MAX()

La primera función que veremos será la función MAX(), está función nos devuelve el valor máximo del campo evaluado, es importante saber que aplica tanto en datos numéricos como en Texto (A-Z)(0-9), pero como la teoría nunca es clara, veamos un ejemplo:

Funciones de Agregación y Agrupación en MySQL (Maria DB) Parte I - Función COUNT()

Buenas tardes queridos lectores, el día de hoy les escribiré acerca de las funciones de agregación y agrupación.

Funciones de Agregación


Las funciones de agregación nos permites realizar algunas operaciones sobre un conjunto de datos, generalmente se utilizarán en conjunto con la agrupación para potencializar su rendimiento.

Las funciones de agrupación mas comunes son las siguientes:

  • COUNT(): Devuelve el número de filas seleccionadas por la consulta
  • MIN(): Devuelve el valor mínimo del campo que seleccionemos.
  • MAX(): Devuelve el valor máximo del campo que seleccionemos.
  • SUM(): Suma los valores del campo que le especifiquemos. NOTA: Solo se pueden utilizar campos de tipo numérico
  • AVG(): Acrónimo de AVERGANGE, devuelve el promedio del campo que especifiquemos. NOTA: Solo se puede utilizar con campos de tipo numérico
En este post trataremos como su titulo lo indica, sobre la función COUNT()

Select en MySQL (Maria DB) Parte III - Uso de SubConsultas

Buenas noches queridos lectores, continuaremos con el tema del SELECT en MySQL (Maria DB), ya vimos algunos usos sobre la sentencia y también vimos como realizar consultas utilizando INNER JOIN, LEFT JOIN y RIGHT JOIN, en esta ocasión veremos como crear subconsultas, ustedes puedes encontrarle utilidad en su caso, la verdad en muchas ocasiones, un JOIN es más eficiente, pero como les digo, cada quien le encontrará la utilidad, pero veamo algunos ejemplos con la base de datos de prueba que les puse.

Select en MySQL (Maria DB) Parte II - Uso de JOINS

Buenas tardes queridos lectores, el día de hoy les escribiré sobre el uso de JOIN en consultas SELECT de MySql (MariaDB), para eso, utilizaré una imagen que pulula por la red, que hace una descripción bastante gráfica del JOIN, espero restauren la base de datos de Ejemplo que les compartí la otra vez para que puedan seguir las consultas, sino, no se preocupen, con ver el ejemplo, podrán hacer las consultas que quieran, lo importante es entenderle, pues bien, pasemos a lo que nos interesa que es hacer las cosas

JOIN

La sentencia JOIN permite combinar dos o más tablas en una consulta, en ocasiones una tabla no va a tener los campos que necesitamos, pero esos datos están contenidos en otra tabla, lo que tenemos que hacer en encontrar la relación entre esas tablas para poder extraer los datos. Les dejaré la imagen para que lo puedan entender de manera gráfica:

Select en MySQL (Maria DB) Parte I

Buenas tardes queridos lectores, el día de hoy entraremos en materia con la sentencia SELECT, anteriormente, ya la habíamos tocado de manera básica, pero hoy la tocaremos de manera un poco más especializada, bueno, aun no entraremos a la parte de los JOIN, pero veremos algunas funciones básicas, que de desprenden del mismo SELECT, ya no los aburro más con tanto texto, mejor pasaremos a lo que nos gusta que es a hacer las cosas. Les pido restauren la base de datos que le proporcioné en el post anterior, se los comparto por si no lo tienen:



Les dejo el diagrama de la relación de las tablas de nuestra base de datos, desde donde haremos nuestras consultas

Featured Post

Todas los SQL SERVER desde 2008 hasta 2019

 Buenas noches queridos lectores, el día de hoy les traigo un nuevo post con las versiones Developer  de SQL SERVER desde 2008 hasta 2019, s...