Red de conocimiento informático - Problemas con los teléfonos móviles - Preguntas de la entrevista sobre declaraciones SQL

Preguntas de la entrevista sobre declaraciones SQL

--?Consulta el número de estudiantes, nombres, número de cursos tomados y calificaciones totales de todos los estudiantes;

selecciona?S.Sid,Sname,número de cursos tomados=COUNT(Cid),calificación total=SUM( Puntuación)

de?Estudiante?S?join?Sc?on?Consulta el número de estudiante y el nombre de todos los cursos impartidos por el profesor Ye Ping;

seleccione?T.Tid=C .Tid

p>

donde.Tname='Ye Ping'

?group.by.S.Sid,Sname

?having.COUNT(distinct. C.Cid)=( select.COUNT(Cid).from.Course.join.teacher.on.Course.Tid=teacher.Tid.where.Tname='Ye Ping')

--? Consultar el número de curso "002" Los números de curso y los nombres de todos los estudiantes cuyas calificaciones son inferiores al número de curso "001"

select?Sid,Sname

from?Student

¿dónde?Sid? en(seleccione?A.Sid

de?Sc?A?join?Sc?B?on?A.Sid=B.Sid

donde?A.Cid=1? AND?B.Cid=2?AND?A.Score>B.Score)

--?Muestra las puntuaciones medias de todos los estudiantes en las materias "Matemáticas" y "Física" de mayor a menor. Todos los estudiantes de los cursos "Matemáticas" y "Física", la tabla es la siguiente: ID de estudiante, matemáticas, física, puntaje promedio

select?Sid,Math=max(case?when?Cname=' Matemáticas'luego?Puntuación?end), Física=max(case?when?Cname='Física'luego?Puntuación?end),Física=max(case?when?Cname='Física'luego?Puntuación?end),

Puntuación media=(max(case?when?Cname='Matemáticas'luego?Puntuación?end)+max(case?when?Cname='Física'luego?Puntuación?end))/2

¿de?