Hola amigos, en esta ocasi贸n veamos como podemos mostrar filas y columnas agrupadas por columnas selectivas, para ello hacemos uso de la clausula group by la cual nos permite lograr nuestro objetivo. Inicialmente miremos los registros que est谩n contenidos en la tabla datos_personales antes de aplicarle la sentencia sql para ilustrar el ejemplo 馃檪

Consulta mysql

Bien, ahora vamos a teclear la consulta sql para agrupar todos los registros por la columna 聽nombres.

Clausula group by

Si nos damos cuenta, ahora se agruparon todas las filas con base a la columna de nombres, pues bien cabe decir que esta sentencia group by es muy 煤til cuando existen registros duplicados, los cuales nosotros queremos mostrar solo una vez, veamos un ejemplo.

Seleccionar registros mysql

Miremos que existen dos personas con el mismo nombre (Maria jose) , pues bien vamos a suponer que deseamos聽listar los nombres de las personas omitiendo los repetidos.

Comando group by

Listo, hemos logrado el objetivo, pero ahora hagamos lo m谩s interesante, vamos a contar cuantas veces aparece cada nombre en dicha tabla.

聽聽Contar registros mysql

Perfecto !! 馃檪 podemos ver la utilidad de este comando, si nos fijamos bien tambi茅n hicimos uso del comando as, el cual se utiliza para crear alias, en este caso nuestro alias se llama cantidad, lo hicimos por cuestiones de est茅tica de la consulta, puesto que sino hubi茅semos usado el alias, la columna llamada cantidad aparecer铆a con el nombre count(*).

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

×