Operateurs logiques

Opérateurs logiques dans SQL

Découvrez les opérateurs logiques (AND, OR et NOT) indispensables pour combiner des conditions dans vos requêtes SQL.

Objectifs

  • Comprendre les opérateurs logiques
  • Savoir combiner plusieurs conditions

Exemple

```sql SELECT * FROM clients WHERE age > 18 AND salaire > 3000; SELECT * FROM produits WHERE prix < 50 OR couleur = 'rouge'; SELECT * FROM commandes WHERE not annulee = true;```

Exercice

Écrivez des requêtes SQL utilisant les opérateurs logiques pour répondre aux questions suivantes : 1. Récupérez tous les clients qui ont un salaire supérieur à 2500 et âgés de plus de 30 ans. 2. Liste toutes les commandes non annulées et qui contiennent au moins une article rouge.

Solution (cliquer pour afficher)

Afficher la solution
```sql SELECT * FROM clients WHERE salaire > 2500 AND age > 30; SELECT * FROM commandes WHERE NOT annulee = false AND produit_id IN (SELECT id FROM produits WHERE couleur = 'rouge');```

Pour aller plus loin

  • Découvrez des astuces pour optimiser vos requêtes SQL.
  • Pratiquez avec différents exemples pratiques.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut