Thông tin

Tác giả Quentin Cappart
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Đăng nhập

Ecriture de requêtes SQL (complexes, bis)

Ecrivez une requête SQL pour obtenir les informations suivantes. Par défaut, et sauf si c'est explicitement demandé, considérez que l'on garde les doublons (ne mettez pas distinct dans vos select.)

S'il n'y a pas d'indication contraire dans une requête, vous pouvez supposer qu'il n'y a pas de valeurs manquantes (pas de NULL).

Attention, vos requêtes doivent être parfaitement conformes et compiler.


Câu hỏi 1:

Afficher les identifiants des instructeurs qui supervisent au moins 10 étudiants (ID``, nb_etudiants``), triés par nb_etudiants décroissant puis ID croissant.

Câu hỏi 2:

Afficher les noms des étudiants dont le superviseur appartient à un département différent de celui de l’étudiant.

Câu hỏi 3:

Afficher les identifiants des cours du département Psychology qui ont eu au moins une section en 2005, triés par course_id croissant.

Câu hỏi 4:

Afficher les sections (course_id, sec_id, semester, year) dont le nombre d’inscriptions est strictement supérieur à la capacité de la salle (aie aie aie!). Les informations se trouvent dans les relations takes, section et classroom. Afficher les attributs course_id, takes.sec_id, takes.semester, takes.year, classroom.capacity, ainsi que le nombre d'étudiants correspondant à la section.

Câu hỏi 5:

Afficher les noms des instructeurs qui enseignent au moins une section d’un cours offert par un autre département que le leur (sans doublons).

Câu hỏi 6:

Afficher les identifiants des cours ayant au moins 2 prérequis distincts.

Câu hỏi 7:

Afficher les noms des étudiants ayant suivi au moins un cours dont l’identifiant commence par 7 en 2006 (sans doublons), triés par nom croissant.

Câu hỏi 8:

Afficher les salles (building, room_number) utilisées par des sections dont le créneau est le lundi (valeur M dans time_slot.day) et dont l’heure de début est entre 8 et 12 inclus (sans doublons).

Câu hỏi 9:

Afficher les noms des étudiants ayant obtenu A ou A- dans un cours offert par leur propre département (sans doublons).

Câu hỏi 10:

Afficher les noms de départements ayant au moins 50 étudiants mais moins de 10 cours.