miércoles, 21 de abril de 2021

Bases de Datos (21/04/2021)

 Repaso Funciones sobre Manipulación de Datos

En la clase de Bases de Datos de una hora de hoy hemos realizado un repaso de los conocimientos adquiridos en las últimas clases sobre las funciones "GROUP BY" y "HAVING". Recordar que es penalizable poner o unir más columnas de las necesarias en el "JOIN". También puede ser penalizable que si trabajamos en la creación de una única tabla, sería innecesario utilizar el "GROUP BY".

Hemos vuelto a realizar un ejercicio práctico en HeidiSQL para cimentar estos conocimientos previos, mediante la creación de consultas SQL en un script.

Otro ejercicio práctico es: Necesitamos las asignaturas que imparten cada profesor.

Recordar poner comentarios antes de empezar con el código mediante "--". A continuación hemos escrito: 

"-- Exceptuando 'FBD', calcula cuántas asignaturas imparte cada profesor

SELECT

FROM imparte i, asignaturas a

WHERE i.asignaturas=a.codigo AND i.asignaturas !="FBD";"

(con la clausula "AND" filtramos el contenido que necesitamos, en este caso filtramos "FBD")

Después hemos añadido a la secuencia anterior un "GROUP BY": "GROUP BY dni;".


No hay comentarios:

Publicar un comentario

Entrada de Bienvenida al Blog