La clause WHERE IN est utilisée dans Oracle pour vérifier si la valeur de la colonne se trouve dans une liste de valeurs spécifique : Syntaxe : WHERE nom_colonne IN (valeur1, valeur2, ..., valeurN) Sous-requête : la sous-requête WHERE IN peut être utilisée pour obtenir la liste de valeurs. Valeurs multiples : WHERE IN vérifie plusieurs valeurs. Valeurs NULL : WHERE IN vérifie les valeurs NULL. Exemple : requête de départements avec l'identifiant 10, 20 ou 30 SELECT * FROM départements WHERE id IN (10, 20, 30)
WHERE IN utilisation dans Oracle
La clause WHERE IN est utilisée pour vérifier un certain Indique si la valeur de la colonne figure dans la liste de valeurs spécifiée. Sa syntaxe est :
<code>WHERE column_name IN (value1, value2, ..., valueN)</code>
Utilisation
Sous-requête : WHERE IN Vous pouvez utiliser une sous-requête pour obtenir une liste de valeurs. Par exemple :
<code>WHERE id IN (SELECT id FROM other_table)</code>
Valeurs multiples : WHERE IN peut vérifier plusieurs valeurs. Par exemple :
<code>WHERE name IN ('John', 'Mary', 'Bob')</code>
Valeur NULL : WHERE IN peut vérifier la valeur NULL. Par exemple :
<code>WHERE age IN (25, 30, NULL)</code>
Exemple
La requête suivante renvoie les départements avec un identifiant spécifique :
<code>SELECT * FROM departments WHERE id IN (10, 20, 30)</code>
La requête suivante renvoie les employés avec un nom spécifique :
<code>SELECT * FROM employees WHERE name IN ('John', 'Mary', 'Bob')</code>
Notes
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!