Continuación Consultas "GROUP BY"
En la clase online de hoy hemos continuado realizando ejercicios de práctica de consultas, relacionadas con las funciones de Manipulación de Datos, particularmente "GROUP BY". Estas consultas se han ido realizando desde la herramienta de SGBD HeidiSQL, también, aparte, mediante ingeniería inversa, desde la herramienta MySQLWorkbench, hemos repasado creaciones de tablas.
Una de las consultas practicadas es, por ejemplo la siguiente: previamente hemos creado dos nuevas filas de datos nuevos sobre un profesor al que le hemos otorgado dos nuevas asignaturas a impartir:
"SELECT p.dni, nombre, COUNT( * ) asignaturasimpartidas
FROM profesores p, imparte i
WHERE p.dni=i.dni
GROUP BY p.dni, nombre
ORDER BY 3;" (con esta consulta aparecerán las asignaturas que imparte cada profesor, apareciendo el DNI, el nombre y el número de asignaturas en orden).
En la próxima clase se continuará practicando con el "HAVING".
No hay comentarios:
Publicar un comentario