Thông tin

Tác giả Amaury Guichard
Hạn chót
Giới hạn nộp bài Không có giới hạn
Các tag chuyên mục devoir3

Đăng nhập

Question 2 (série 1, 5 points)


Câu hỏi 1:

Pour chaque ligne de commande, afficher l’identifiant de la ligne, l’identifiant de la commande, le prixunitaire, la quantité, la remise, et le montant de la ligne après application de la remise. Le montant doit être nommé montant_ligne. Trier le résultat par identifiant de ligne croissant.

Câu hỏi 2:

Pour chaque commande, afficher le nom du client, la date de la commande et le numéro d’ordre de cette commande pour ce client, nommé numero_commande. Le numéro doit être calculé par ordre chronologique des commandes du client. Le résultat doit être trié par nom de client alphabétique, puis par numero_commande croissant.

Câu hỏi 3:

Pour chaque client ayant au moins une commande, afficher le nom du client, son nombre de commandes nommé nb_commandes, ainsi que son rang nommé rang_dense, calculé avec DENSE_RANK() du plus grand au plus petit nombre de commandes. Le résultat doit être trié par rang_dense croissant, puis par nom de client alphabétique.

Câu hỏi 4:

Pour chaque client ayant au moins une commande, afficher le nom du client, son nombre de commandes nommé nb_commandes et son quartile du plus grand au plus petit nombre de commandes. Le résultat doit être trié par quartile croissant, puis par nb_commandes décroissant.

Câu hỏi 5:

Pour chaque produit apparaissant dans au moins une ligne de commande, afficher le nom du produit, la quantité totale commandée nommée quantite_totale, ainsi que son rang nommé rang, calculé avec RANK() de la plus grande à la plus petite quantité totale. Le résultat doit être trié par rang croissant, puis par nom de produit alphabétique.