MySQL WHERE

Dans ce tutoriel nous allons découvrir comment utiliser la clause WHERE dans l’instruction SELECT pour filtrer les lignes de résultats.
 
 
La clause WHERE vous permet de spécifier une condition pour les lignes renvoyées par une requête.
 

Syntaxe:
SELECT 
    colonne1, colonne2, ..., colonne_n 
FROM
    tableX
WHERE
    condition;

 

Exemple – Avec une seule condition

Dans l’exemple suivant, nous avons utilisé la clause WHERE pour filtrer nos résultats à partir de la table clients. L’instruction SELECT ci-dessus renverrait toutes les lignes de la table clients où le nom est « Alex ». Etant donné que * est utilisé dans SELECT, tous les colonnes de la table clients apparaissent dans la sortie.

SELECT *
FROM Clients
WHERE Nom = 'Alex';


 

Exemple – Avec la condition AND

La requête suivante utilise l’opérateur AND pour trouver des clients situés à Paris et dont l’age est supérieur à 20:

SELECT * FROM Clients WHERE Adresse = 'Paris' AND Age > 20;


MySQL - Opérateur ANDMySQL – Opérateur ANDDans ce tutoriel nous allons découvrir comment l’opérateur AND combine plusieurs expressions booléennes pour filtrer les données. L’opérateurAND est un opérateur logique qui combine deux…Lire plus  

Exemple – Avec la condition OR

Par exemple, pour obtenir les clients situés à Paris ou à Lyon, utilisez l’opérateur OR dans la clause WHERE comme suit:

SELECT * FROM Clients WHERE Adresse = 'Paris' OR Adresse = 'Lyon';


MySQL - Opérateur ORMySQL – Opérateur ORL’opérateur OR combine deux expressions booléennes et renvoie true lorsque l’une des conditions est vraie.   Syntaxe: La syntaxe suivante illustre l’utilisation de l’opérateur OR.…Lire plus

Exemple – Avec la condition AND et OR

L’exemple suivant affricherait tous les clients résidant à Paris et dont le nom est « Alex », ainsi que tous les clients dont l’age est supérieur à 20.

Les parenthèses déterminent l’ordre dans lequel les conditions AND et OR sont évaluées.

SELECT *
FROM Clients
WHERE ( Adresse = 'Paris' AND Nom = 'Alex' )
OR ( Age > 20 );


Questions techniques sur MYSQLQuestions techniques sur MYSQL – Partie 1Nous avons divisé cette collection de questions techniques sur MYSQL sous sept chapitres là, c’est la premiere, puis vous trouverez la deuxième partie, la troisième…Lire plus

Exemple – Jointure de tables

L’exemple suivant utilise la clause WHERE pour joindre plusieurs tables dans une seule instruction SELECT. Cette instruction SELECT affricherait toutes les valeurs(nom du client et numéro de la commande) dans lesquelles il existe un enregistrement(ClientID) correspondant dans les deux tables Clients et Commandes.

SELECT Clients.Nom, Commandes.NumCommande
FROM Clients, Commandes
WHERE Clients.ClientID = Commandes.ClientID;


Les jointures en MySQLLes jointures en MySQLLes jointures en MySQL sont utilisés avec l’instruction SELECT. Elles sont utilisées pour récupérer les données de plusieurs tables. Cette opération est effectuée chaque fois…Lire plus

Laisser un commentaire

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