Sélection conditionnelle SQL

Un article de WikiTuto.

Jump to: navigation, search

Sommaire


Explication

Une sélection conditionnelle permet de sélectionner des éléments dans une table qui répondent à des conditions précises.

Exemple de table

EmployeSituation

IDSalaireBeneficeStatus
17500015000Chef
26500015000Chef
36000015000Chef
46000012500Chef
55000012000Commercial
64500010000Commercial
74000010000Commercial
8320007500Stagiaire

Opérateurs logiques

Pour créer des conditions nous avons besoin d'opérateurs, il en existe 6 :

=égal
<> ou !=pas égal
<inférieur à
>supérieur à
<=inférieur ou égal à
>=supérieur ou égal à

Clause Where

Explication

La clause Where permet d'appliquer des conditions afin que seulement certaines valeurs de la table s'affichent

Exemple1

Si vous désirez afficher les numéros des employés qui ont un salaire de égal ou supérieur à 60 000

  • voici la syntaxe de la requête :
SELECT ID // on choisit d'afficher juste le numéro de l'employé
FROM EMPLOYESITUATION//on sélectionne la table de l'exemple
WHERE salaire >= 60000; // on ajoute la condition
  • Voici le résultat de la requête :
ID
--
1
2
3
4

Exemple 2

Nous pouvons aussi vouloir afficher les numéros d'employés qui ont comme poste manager

  • Voici la syntaxe de cette requête :
SELECT ID
FROM EMPLOYESITUATION
WHERE POSITION = 'Chef';

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire