You are here
MySQL ORDER BY Y GROUP BY Sin categoría 

MySQL ORDER BY Y GROUP BY

MySQL ORDER BY Y GROUP BY

Cada vez que va a recuperar la información en MySQL, es probable que desee para ajustar la forma en que se ordena o agrupado.

Si va a la salida un grupo de usuarios, es posible que desee que los registros se muestran en orden alfabético por su nombre.

En otras ocasiones, es posible que desee resumir la información como contar el número de personas en un código postal en particular que están en su lista de correo.

MySQL hace todo esto muy fácil con dos palabras clave: ORDER BY y GROUP BY.

Primero vamos a comenzar con la creación de una pequeña tabla de usuarios genéricos que nos da el nombre y código postal de nuestros usuarios.

table_users:
Fields: user_id, name, zip_code
Type: int, varchar(100), int
Extra: auto_increment

Ahora que tenemos que configurado, vamos a echar un vistazo a la orden de MySQL en acción:

1
2
3
SELECT *
FROM table_users
ORDER BY name

A primera vista, parece una muy simple consulta MySQL.

Estamos simplemente seleccionando toda la información de los usuarios en la tabla.

Sin embargo, vemos que el comando ORDER BY que tiene “nombre” que le sigue. En esencia, este ordenará cómo los productos de MySQL los usuarios.

En este ejemplo, MySQL es la salida alfabético ya que MySQL ve la columna “Nombre” como varchar y por defecto alfabéticamente orden.

Si nuestra columna había sido un número entero, MySQL habría incumplido al orden numérico. Lo que si queríamos obtener los nombres de los usuarios por orden alfabético inverso?

Todo lo que tendría que hacer es añadir “DESC” justo después del nombre de la columna así:

1
2
3
SELECT *
DE table_users
ORDENAR POR nombre DESC

A veces sólo tenemos que resumir los datos en grupos.

Tal vez queremos contar el número de personas en un código postal, o contar el número de usuarios con el mismo nombre.

Vamos a echar un vistazo a cómo se usa el grupo de MySQL por palabra clave:

1
2
3
SELECT zip_code, count(name)
FROM table_users
GROUP BY zip_code

Esta consulta el número de usuarios en cada código postal.

Como se puede ver, el GRUPO MYSQL por palabra clave recupera resume la información de la base de datos. Así es como se puede agrupar y ordenar sus registros usando MySQL.

Ahora seguir adelante y aplicarlas a sus consultas para obtener los resultados que desea.


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

Related posts