Combiner des conditions avec AND, OR, NOT
Les opérateurs logiques permettent de combiner plusieurs conditions dans une clause WHERE, créant ainsi des filtres plus puissants et précis.
AND - Toutes les conditions doivent être vraies
OR - Au moins une condition doit être vraie
NOT - Inverse une condition
AND : WHERE salaire > 8000 AND dept_id = 60
OR : WHERE dept_id = 60 OR dept_id = 90
NOT : WHERE NOT dept_id = 60
AND a la priorité sur OR. Utilisez des parenthèses pour clarifier : WHERE salaire > 10000 AND (dept = 60 OR dept = 90)
Salaire > 8000 ET département 60
Départements 60 OU 90
Tous sauf département 50
Salaire entre 6000 et 10000 au dept 50
Bien payés des départements IT ou Executive