lunes, 24 de octubre de 2016

contando registros con SQL en LibreOffice Base (V)

LibreOffice Base

¿quién no se ha visto en la necesidad de tener que contar los registros que cumplen unos determinados criterios en una base de datos de LibreOffice Base?,  ese será nuestro siguiente tema, contabilizar los registros de nuestras tablas mediante una instrucción SQL.

Observe la siguiente instrucción.

SELECT count(Población) FROM Usuarios

Muestra instrucción SQL va a contabilizar los registros que hay en nuestra base de datos en LibreOffice Base.


Pongamos en práctica lo que hemos aprendido en LibreOffice Base, una vez abierta la base de datos donde va a trabajar, seleccione la sección de Consultas, haga clic en la opción Crear una consulta en modo SQL...

SQL y LibreOffice Base

Le mostrará el siguiente cuadro de diálogo, en este puede introducir la instrucción que acabamos de estudiar.

SQL y LibreOffice Base

Introduzca la instrucción SQL, observe que ha cambiado algunos colores de la misma, esto lo hace mas fácil de leer e identificar para el usuario, ya que destina un color para cada tipo de argumento de la instrucción en SQL.

SQL y LibreOffice Base

Haga clic en el botón Ejecutar consulta para que le muestre el resultado.

SQL y LibreOffice Base

Como hemos visto es muy sencillo contar registros mediante instrucciones SQL, ahora vamos a contar pero un determinado grupo de registros que cumplan un  criterio, aquellos que el campo Población sea igual a Zaragoza. Para ello vamos a crear una nueva consulta SQL en LibreOffice Base.

No es necesario explicar como llegar al cuadro de diálogo para incluir la siguiente instrucción en SQL.

SELECT COUNT( "Población" ) FROM "Usuarios" 
WHERE "Población" = 'Zaragoza'

SQL y LibreOffice Base

Haga clic en el botón Ejecutar consulta para que le muestre el resultado. 

SQL y LibreOffice Base

Vamos a continuar ampliando nuestros conocimientos en SQL, el siguiente paso es contabilizar los registros de la tabla Usuarios agrupándolos por el campo Población, mostrando un contador por cada Población que encuentre, para agrupar los registros utilizaremos la partícula GROUP BY.

Observe la siguiente instrucción:

SELECT COUNT( "Población" ) FROM "Usuarios" GROUP BY "Población"

La lectura de la instrucción SQL es agrupar los registros por el campo Población y contarlos, luego generar una pantalla con estos contadores y sus literales.

Introduzca la instrucción SQL, observe que ha cambiado algunos colores de la misma, esto lo hace mas fácil de leer e identificarf para el usuario, ya que destina un color para cada tipo de argumento de la instrucción en SQL.

SQL y LibreOffice Base

Haga clic en el botón Ejecutar consulta para que le muestre el resultado.  

SQL y LibreOffice Base

Hemos ampliado de forma cuantitativa y cualitativa nuestros conocimientos en SQL, siempre aplicándolos desde LibreOffice Base, ahora debe practicar lo que hemos visto en este capítulo.



0 comentarios:

Publicar un comentario