SQL AND OR



SQL > Commandes SQL > And Or 

Dans la section précédente, nous avons vu que le mot-clé WHERE peut s’utiliser pour sélectionner conditionnellement des données d’une table. Cette condition peut être une condition simple (comme celle de la section précédente), ou combinée. Les conditions combinées se constituent de plusieurs conditions simples connectées par AND ou OR. Une seule instruction SQL peut contenir un nombre illimité de conditions simples.

La syntaxe d’une condition combinée est comme suit :

SELECT "nom de colonne"
FROM "nom de table"
WHERE "condition simples"
{[AND|OR] "condition simples"}+;

L’accolade {}+ signifie que l’expression entre parenthèses apparaîtra une ou plusieurs fois. Notez que AND et OR peuvent être utilisés de manière interchangeable. En outre, nous devons utiliser les parenthèses ( ) pour indiquer l’ordre de la condition.

Par exemple, pour sélectionner tous les magasins dont les ventes sont supérieures à 1.000 € ou inférieures à 500 €, mais supérieures à 275 € dans la Table Store_Information,

Table Store_Information
Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999
San Francisco 300 08-Jan-1999
Boston 700 08-Jan-1999

il faut saisir :

SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000
OR (Sales < 500 AND Sales > 275);

Résultat :

Store_Name
Los Angeles
San Francisco

SQL IN >>



Copyright © 2014   1keydata.com   Tous droits réservés


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL Fonctions
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL ALIAS
SQL Jointure
SQL Jointure Externe
SQL Concaténer
SQL SUBSTRING
SQL TRIM






Plan du site