Information

Author(s) Quentin Cappart
Deadline Geen deadline
Submission limit No limitation

Sign in

Ecriture de requêtes SQL (fonctions de classement)

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.)

Vous pouvez également supposer qu'il n'y a pas de valeurs manquantes (pas de NULL) pour cette question.

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


Question 1:

Afficher ID, name, tot_cred, et le rang (renommé en rank) des étudiants par crédits décroissants, avec trou dans le classement et le même rang donné aux égalités. Trier le résultat final par rang croissant.

Question 2:

Afficher ID, name, salary, et un numéro de ligne (renommé en``row_num``) des instructeurs triés par salaire décroissant, sans trou dans le classement. Trier le résultat final par salaire décroissant.

Question 3:

Afficher ID, name, dept_name, tot_cred, et le rang (renommé en r_dept) des étudiants dans leur département, avec trou dans le classement et le même rang donné aux égalités. Trier par dept_name puis rang.

Question 4:

Afficher ID, name, tot_cred, et le quartile (renommé en quartile) des étudiants. Trier par quartile puis par crédits décroissants.

Question 5:

Afficher les attributs ID, name, salary et le rang dense (renommé en r_dense) des instructeurs par salaire décroissant. Trier le résultat final par rang croissant, puis par nom croissant.