Contenu du cours
SQL Intermédiaire
SQL Intermédiaire
Défi : Employés Avec un Salaire Supérieur à la Moyenne
Lorsque une sous-requête est écrite dans la section WHERE
, nous pouvons utiliser l'opérateur IN
et les comparison operators
:
Swipe to start coding
Trouvez les employés dont le salary
est supérieur au salaire moyen de tous les employés en utilisant une sous-requête dans la section WHERE
.
La table résultante doit comporter 3 colonnes : first_name
, last_name
et salary
. Ensuite, triez le résultat par salaire du plus élevé au plus bas en utilisant ORDER BY
.
Note
Cette syntaxe peut être utilisée comme une excellente alternative à la clause
HAVING
.
Instructions brèves
- Récupérez les colonnes
first_name
,last_name
etsalary
de la tableemployees
. - Dans la clause
WHERE
, utilisez une requête interne avec la syntaxesalary > [inner query]
. - Dans la requête interne, obtenez la valeur moyenne de la colonne
salary
de la tableemployees
. - Triez les résultats par
salary
en ordre décroissant.
Solution
Merci pour vos commentaires !
Défi : Employés Avec un Salaire Supérieur à la Moyenne
Lorsque une sous-requête est écrite dans la section WHERE
, nous pouvons utiliser l'opérateur IN
et les comparison operators
:
Swipe to start coding
Trouvez les employés dont le salary
est supérieur au salaire moyen de tous les employés en utilisant une sous-requête dans la section WHERE
.
La table résultante doit comporter 3 colonnes : first_name
, last_name
et salary
. Ensuite, triez le résultat par salaire du plus élevé au plus bas en utilisant ORDER BY
.
Note
Cette syntaxe peut être utilisée comme une excellente alternative à la clause
HAVING
.
Instructions brèves
- Récupérez les colonnes
first_name
,last_name
etsalary
de la tableemployees
. - Dans la clause
WHERE
, utilisez une requête interne avec la syntaxesalary > [inner query]
. - Dans la requête interne, obtenez la valeur moyenne de la colonne
salary
de la tableemployees
. - Triez les résultats par
salary
en ordre décroissant.
Solution
Merci pour vos commentaires !