tbl001
--1. Consulta el número de estudiantes de todos los estudiantes cuyas puntuaciones en el curso "001" son superiores a las del curso "002";
selecciona Student.Sid de ( seleccione sid, puntuación de SC donde Cid='1') Estudiante,
(seleccione Sid, puntuación de SC donde Cid='2') Curso
--2. estudiantes cuyo puntaje promedio es superior a 60 puntos ID de estudiante y calificación promedio
seleccione Sid, avg(score) del grupo SC si Sid tiene un avg(score)gt; -3. Consultar el ID de estudiante de todos los estudiantes, nombre, número de cursos seleccionados, puntaje total;
seleccione Sid, Sname, Cid, puntaje desde SC de unión interna de estudiante en (Student.Sid=SC.Sid). ) Curso de incorporación interna en (Course.Cid=SC. Cid)
--4 Consulta el número de profesores con el apellido "Li";
selecciona count(*) de. Profesor donde Tname como '李'
--Consulta los números de estudiantes y los nombres de los estudiantes que no han tomado la clase del maestro "Ye Ping";
--selecciona Sid. , Nombre de Estudiante unión interna SC en (Student.Sid=score.Sid ) unión interna Curso en(Course.Cid=SC.Cid) unión interna Profesor en (Teacher.Tid=Curso.Tid) donde Teacher.Tname es nulo -6. Consultar a los que han estudiado "" y también estudiaron el curso numerado "" El número de estudiante y el nombre del estudiante;
seleccione SID, Nombre
--7. el número de estudiante y el nombre de los estudiantes que han estudiado todas las clases impartidas por el maestro "Ye Ping";
seleccione Sid, Sname
de Estudiante
donde Sid in (seleccione Sid de SC, Curso, Profesor donde SC.Cid=Curso.Cid AND Profesor .Tid=Curso.Tid AND Teacher.Tname='Ye Ping'
grupo por Sid
tener recuento(SC.Cid)=(seleccione recuento(Cid) del curso,Profesor donde Teacher.Tid=Course.Tid AND Tname='Ye Ping'))
--8. los números de estudiantes y los nombres de todos los estudiantes cuyas calificaciones en el curso número "" son inferiores a las del curso número "";
--9. Consulta los números de estudiantes y los nombres de los estudiantes cuyas puntuaciones son inferiores a 60. puntos en todos los cursos;
Seleccione Student.SID, Student.Sname de Student, SC donde Student.Sid =SC.Sid y SC.scorelt 60
--10. el número de estudiante y el nombre de los estudiantes que no han completado todos los cursos;
seleccione Student.Sid, Student.Sna
yo
de Student, SC donde Student.Sid=SC.Sid
grupo por Student.Sid, Student.Sname
teniendo count(Cid) lt; (seleccione count(Cid) del curso) ¡Haz amigos! Afortunadamente, todos están aprendiendo programación