Ejercicios
Estudiantes con promedio mayor a 14 en todos sus ______
Apuntes
Ejercicios Avanzados en MySQL - Expresiones Compuestas y Álgebra Relacional 1. Estudiantes con promedio mayor a 14 en todos sus cursos SELECT e.id, e.nombre, AVG(n.nota) AS promedio FROM estudiante e JOIN notas n ON e.id = n.estudiante_id GROUP BY e.id HAVING AVG(n.nota) > 14; 2. Cursos dictados por docentes de especialidad ‘Matemáticas’ SELECT c.id, c.nombre FROM curso c JOIN docente d ON c.docente_id = d.id WHERE d.especialidad = 'Matemáticas'; 3. Estudiantes que tienen nota menor a 10 en al menos un curso SELECT DISTINCT e.id, e.nombre FROM estudiante e JOIN notas n ON e.id = n.estudiante_id WHERE n.nota < 10; 4. Cursos con más de 10 estudiantes inscritos SELECT c.id, c.nombre, COUNT(n.estudiante_id) AS total_estudiantes FROM curso c JOIN notas n ON c.id = n.curso_id GROUP BY c.id HAVING COUNT(n.estudiante_id) > 10; 5. Docentes cuyos estudiantes tienen un promedio mayor a 15 SELECT d.id, d.nombre FROM docente d JOIN curso c ON d.id = c.docente_id JOIN notas n ON c.id = n.curso_id GROUP BY d.id HAVING AVG(n.nota) > 15; 6. Estudiantes que llevan todos los cursos dictados por el docente ‘Juan Pérez’ SELECT e.id, e.nombre FROM estudiante e WHERE NOT EXISTS ( SELECT c.id FROM curso c...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis