+237 655 214 000   |   contact@itiss-group.com

Setup Menus in Admin Panel

4. SELECTION

BDD Conception&Normalisation - Part5

Une sélection permet de sélectionner les lignes ou les enregistrements vérifiant une condition. Si aucune condition n’est spécifiée, la requête de sélection renvoie toutes les lignes ou enregistrements de la table

Une sélection ou restriction s’exprime par un bloc d’instructions du type :

  • SELECT * FROM nomtable [WHERE condition] si l’on veut renvoyer pour chaque ligne tous les champs de la ligne
  • SELECT [Champ1 [, champ2,…] FROM nomtable [WHERE condition] si l’on veut sélectionner un sous-ensemble des champs à afficher pour chaque ligne d’enregistrement

La clause WHERE permet de spécifier une condition que doivent vérifier les lignes ou enregistrements recherchés

OPERATEUR SIGNIFICATION EXEMPLE
= Egal à WHERE code = 1

WHERE nom = ‘Ousmane’ (les chaines de caractères sont
entre ‘’)

!= Différent WHERE code != 1
< ou <= inférieur à OU inférieur ou égal WHERE nombreAchats <= 10
> ou >= supérieur à OU supérieur ou égal WHERE nombreAchats >= 10
BETWEEN Compris entre WHERE nombreAchats BETWEEN 10 AND 15
IN Fait partie de l’ensemble WHERE VILLE IN (‘Yaoundé’, ‘Douala’)
LIKE Est « proche » de WHERE nom LIKE ‘%Ousmane%’ (contient Ousmane)

WHERE nom LIKE ‘Ousmane%’ (commence par Ousmane)

WHERE nom LIKE ‘%Ousmane’ (se termine par Ousmane)

WHERE nom LIKE ‘Ousmane’ (égale Ousmane)

IS Est WHERE NomEntreprise IS NULL

Exemple de sélection :

On veut avoir les informations concernant les employés dont le nom est Ndjock

Emp Nom Num_Cte Ville
Ndjock 124 Yaoundé
Ndjock 235 Yaoundé
Adamou 123 Douala

 

Résultat de la sélection : s (Nom=Ndjock) =

Nom Num_Cte Ville
Ndjock 124 Yaoundé
Ndjock 235 Yaoundé

Traduction en SQL

SELECT * FROM Emp WHERE nom = ‘Ndjock’

SEE ALL Add a note
YOU
Add your Comment

Related Courses Widget

Course

top
© ITISS Edu. Tous droits réservés.
X