Maison > Article > base de données > A quoi sert in dans Oracle
Dans Oracle, in est souvent utilisé dans les expressions conditionnelles Where. Il peut opérer sur des données dont les valeurs de champ correspondent à la plage spécifiée. La syntaxe est "sélectionner * à partir du nom de la table où le champ est dans (valeur1, valeur2,...) ;".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
in est souvent utilisé dans les expressions conditionnelles (où). Sa fonction est d'opérer, d'interroger ou de supprimer des données dans une certaine plage. La valeur du champ doit uniquement correspondre à une valeur comprise dans cette plage
Requête
select * from TableName(表名) where 字段 in (value1,value2,…); select * from TableName(表名) where 字段 not in (value1,value2,…); select 字段1,字段2,… from 表名 where 字段 in/not in (value1,value2,…);
Supprimer
delete from 表名 where 字段 in/not in (value1,value2,…);
Exemple d'utilisation :
in est utilisé pour interroger les enregistrements
Interroger tous les enregistrements de la table t_hero
L'ID de clé de requête est égal (21,16,7) Tous les enregistrements avec l'une de ces trois valeurs peuvent être interrogés tant qu'ils répondent à l'une de ces trois valeurs.
Supprimez ces deux enregistrements avec keyid = (14,15)
Tutoriel recommandé : "Tutoriel Oracle"
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!