Maison >base de données >Oracle >Comment utiliser dans l'instruction Oracle SQL

Comment utiliser dans l'instruction Oracle SQL

WBOY
WBOYoriginal
2022-06-20 16:36:225253parcourir

Dans Oracle, dans l'instruction SQL est utilisé pour exploiter les données dans une certaine plage. La valeur du champ spécifié doit uniquement correspondre à n'importe quelle valeur comprise dans cette plage. La syntaxe est "sélectionner * à partir du nom de la table où le champ est dans (valeur1, valeur2). ,…));”.

Comment utiliser dans l'instruction Oracle SQL

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

Comment utiliser in dans l'instruction SQL d'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. dans (valeur1,valeur2,…);".

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

Query

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,…);

Delete

delete from 表名 where 字段 in/not in (value1,value2,…);

Les exemples sont les suivants :

in est utilisé pour interroger les enregistrements

 (1) Interroger tous les enregistrements de la table t_hero

Comment utiliser dans linstruction Oracle SQL
   (2) Interrogez tous les enregistrements dont le keyid est égal à l'une de ces trois valeurs (21, 16, 7). Tant qu'une de ces trois valeurs est satisfaite, vous pouvez l'interroger.

Comment utiliser dans linstruction Oracle SQL
  (3) Interrogez tous les enregistrements dont le keyid n'est pas compris dans la plage (21,16,7).

Comment utiliser dans linstruction Oracle SQL

3,2 pouces Utilisé pour supprimer des enregistrements

  (1) Interrogez tous les enregistrements dans la table t_hero, il y a maintenant 7 enregistrements
Comment utiliser dans linstruction Oracle SQL
  (2) Supprimez ces deux enregistrements avec keyid = (14,15)
Comment utiliser dans linstruction Oracle SQL

Tutoriel recommandé : "Tutoriel vidéo 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