top of page

OR

Le mot-clef OR en SQL permet de réaliser l’opération du ‘ou’ logique entre plusieurs conditions dans une clause WHERE.


Voici un exemple de syntaxe courante :


SELECT column1, column2 FROM table_name WHERE condition1 OR condition2;


Exemple d’utilisation :


Imaginons une base de données ‘gest_fact’, qu’une entreprise a créée pour stocker les données relatives aux factures qu’elle a émises : la liste des produits commercialisés par l’entreprise, la liste des factures émises par l’entreprise et le détail de chaque ligne de facture. ‘Gest_fact’ est constituée de trois tables : ‘produit’, ‘facture’ et ‘ligne_facture’. Imaginons qu’on souhaite afficher les numéros des factures attribuées aux clients Lanvel, Probat et Solera. Voici le code correspondant :


SELECT num_facture FROM facture WHERE nom_client=’Lanvel’ OR nom_client=’Probat’ OR nom_client=’Solera’;


Voici le résultat de l’exécution du code :


_


Nos formations sur https://www.apprendresql.com/ 


Voir autres : ALTER TABLE, CREATE TABLE, DROP TABLE, AND, AS, AUTO_INCREMENT, AVG(), BETWEEN, COUNT(), CROSS JOIN, DELETE, DISTINCT, FOREIGN KEY, FULL JOIN, GROUP BY, HAVING, IN, INNER JOIN, INSERT, INTERSECT, IS NULL, LEFT JOIN, LIKE, MAX(), MERGE, MIN(), NATURAL JOIN, OR, ORDER BY, PRIMARY KEY, RIGHT JOIN, SELECT, SUM(), UNION, UPDATE, WITH ROLLUP, GRANT, REVOKE, BEGIN TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT


bottom of page