Maison  >  Article  >  base de données  >  A quoi sert in dans Oracle

A quoi sert in dans Oracle

WBOY
WBOYoriginal
2022-01-21 11:00:2416881parcourir

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,...) ;".

A quoi sert in dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

À quoi sert in dans Oracle ?

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

A quoi sert in dans Oracle

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.

A quoi sert in dans Oracle

Supprimez ces deux enregistrements avec keyid = (14,15)

A quoi sert in dans Oracle

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn