Oracle では、SQL 文中の in は、特定の範囲内のデータを操作するために使用されます。指定するフィールドの値は、この範囲内のいずれかを満たしていれば十分です。構文は、「select * from table Name where field in」となります。 (値1、値2、…);”。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。
Oracleでは、where条件式でinがよく使われ、フィールド値が指定範囲を満たすデータを操作できます。 「 select * from table name where field in (value1, value2,…);」。
inは条件式(where)でよく使われ、一定範囲のデータを操作したり、問い合わせたり、削除したりする機能を持ちます。フィールド値は、この範囲内のいずれかを満たす限り満たされます。
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,…);
例は次のとおりです。
in はレコードのクエリに使用されます
(1) t_hero テーブル内のすべてのレコードをクエリします
(2) keyid が次と等しいクエリを実行します(21,16,7) この 3 つの値のいずれかを満たしている限り、3 つの値のいずれかを持つすべてのレコードをクエリできます。
(3) keyid が (21,16,7) の範囲にないすべてのレコードをクエリします。
(2) keyid = (14,15)
Oracle Video Tutorial」
以上がOracle SQLステートメントでのinの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。