2021-NSIJ2PO-Ex5

Partie B : Requêtes SQL

B1 – Écrire une requête SQL permettant de récupérer l’identifiant et le pseudo de tous les comptes rattachés à l’abonné 237.

SELECT IdCpt, Pseudo FROM ComptesAbonnes WHERE IdAbonne = 237 ;

B2 – Expliquer ce que fait la requête SQL suivante.

Sélectionne les nombres d’étoiles attribué au film dont l’identifiant est 1542, calcule et renvoie la valeur moyenne de ces nombres d’étoiles.
NB : AVG (pour ‘AVeraGe) : fonction de calcul de la valeur moyenne d’une série de valeurs.

B3 – Expliquer ce que fait la requête SQL suivante.

Sélectionne les identifiants, les titres des films et les nombres d’étoiles attribués par le client dont le numéro de compte abonné est 508 et renvoie ces données triées par ordre décroissant du nombre d’étoiles.

B3 – Écrire une requête SQL permettant de modifier le pseudo du compte 508 pour lui attribuer la valeur « Champion ».

UPDATE ComptesAbonnes SET pseudo = 'Champion' WHERE IdAbonne = 508 ;