Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ej 8 Base

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 1

1

SELECT COUNT(a.sexo) "Numero Alumnas" FROM alumno a WHERE a.sexo = 'M';

2
SELECT COUNT(*) AS TOTAL_1999 FROM alumno WHERE YEAR(fecha_nacimiento)='1999';

3
SELECT COUNT(profesor.id_departamento) "Numero de Profesores" ,dep.nombre from
profesor, departamento dep where profesor.id_departamento = dep.id group by
profesor.id_departamento order by 1 desc SELECT departamento.nombre,
COUNT(profesor.id_departamento) "Numero de Profesores" FROM departamento LEFT JOIN
profesoron departamento.id = profesor.id_departamento WHERE
profesor.id_departamento is NOT null group by profesor.id_departamento ORDER BY 2
DESC

4
SELECT d.nombre, COUNT(p.id) "Cantidad de Profesores" FROM departamento d left JOIN
profesor p ON d.id = p.id_departamento GROUP BY d.nombre ORDER BY COUNT(p.id)
DESC;

5
SELECT g.nombre, COUNT(a.id) "Cantidad de asignaturas" FROM grado g left JOIN
asignatura a ON g.id = a.id_grado GROUP BY g.nombre ORDER BY COUNT(a.id) ASC;

8
SELECT ce.anyo_inicio "curso escolar",alumno_se_matricula_asignatura.id_alumno,
COUNT(alumno_se_matricula_asignatura.id_alumno) FROM curso_escolar celeft JOIN
alumno_se_matricula_asignatura ON ce.id =
alumno_se_matricula_asignatura.id_curso_escolar GROUP BY ce.anyo_inicio ORDER BY
COUNT(alumno_se_matricula_asignatura.id_alumno);

9
SELECT p.id "ID Profesor", p.nombre "Nombre Profesor", p.apellido1 "Primer
apellido", p.apellido2 "Segundo apellido", a.id "numero asignatura", COUNT(a.id)
FROM asignatura aleft JOIN profesor p ON a.id_profesor = p.id GROUP BY p.id ORDER
BY COUNT(a.id) ASC;

10

También podría gustarte