Oracle では、where 条件式で in がよく使われます。フィールド値が指定範囲を満たすデータを操作できます。構文は「select * from テーブル名 where field in (value1, value2, … );"。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
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 from 表名 where 字段 in/not in (value1,value2,…);
使用例:
in はレコードのクエリに使用されます
## t_hero テーブル内のすべてのレコードをクエリ keyid が 3 つの値 (21、16、7) のいずれかに等しいすべてのレコードをクエリ、これら 3 つの値が満たされている限り、3 つのうちの 1 つをクエリできます。 keyid = (14,15) の 2 つのレコードを削除します 推奨チュートリアル: 「Oracle」チュートリアル###"###
以上がオラクルでの in の使い方は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。