Sélection de plusieurs lignes dans MySQL à l'aide de l'opérateur IN
Lorsque vous travaillez avec des bases de données SQL, il arrive souvent que vous deviez récupérer des lignes spécifiques basée sur plusieurs critères. Considérons le scénario suivant : Vous souhaitez sélectionner des lignes dans une table dont la colonne ID contient soit la valeur 3, soit 4.
Pour ce faire, MySQL fournit l'opérateur IN, qui vous permet de spécifier une liste de valeurs à comparer. La syntaxe de cette requête est :
SELECT * FROM table_name WHERE column_name IN (value1, value2, ...)
Dans votre cas, où vous souhaitez sélectionner des lignes avec les ID 3 ou 4, la requête serait :
SELECT * FROM table WHERE id IN (3, 4)
Cette requête renverra toutes les lignes où la colonne ID est égale à 3 ou 4.
Une autre alternative consiste à utiliser l'opérateur OR, exprimé sous la forme d'une série de conditions individuelles :
SELECT * FROM table WHERE id = 3 OR id = 4
Les deux méthodes fourniront le résultat souhaité de sélectionner des lignes en fonction de plusieurs valeurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!