オラクルでのwhere inの使い方

下次还敢
リリース: 2024-04-30 08:15:23
オリジナル
1051 人が閲覧しました

WHERE IN 句は、列の値が特定の値リストに含まれているかどうかを確認するために Oracle で使用されます。 構文: WHERE column_name IN (value1, value2, ..., valueN) サブクエリ: WHERE IN サブクエリは次のように指定できます。クエリを使用して値のリストを取得しました。複数の値: WHERE IN は複数の値をチェックします。 NULL 値: WHERE IN は NULL 値をチェックします。例: ID 10、20、または 30 の部門をクエリします。 SELECT * FROM 部門 WHERE id IN (10, 20, 30)

オラクルでのwhere inの使い方

WHERE in Oracle IN使用法

WHERE IN 句は、列の値が指定された値のリストに含まれるかどうかを確認するために使用されます。構文は次のとおりです:

<code>WHERE column_name IN (value1, value2, ..., valueN)</code>
ログイン後にコピー

Usage

  • ##サブクエリ: WHERE IN サブクエリを使用して値のリストを取得できます。 。例:

    <code>WHERE id IN (SELECT id FROM other_table)</code>
    ログイン後にコピー
  • 複数の値: WHERE IN は複数の値をチェックできます。例:

    <code>WHERE name IN ('John', 'Mary', 'Bob')</code>
    ログイン後にコピー
  • NULL 値: WHERE IN は NULL 値をチェックできます。例:

    <code>WHERE age IN (25, 30, NULL)</code>
    ログイン後にコピー

Example

次のクエリは、特定の ID を持つ部門を返します。

<code>SELECT * FROM departments
WHERE id IN (10, 20, 30)</code>
ログイン後にコピー
次のクエリは、次のクエリを返します。特定の名前の部門 従業員:

<code>SELECT * FROM employees
WHERE name IN ('John', 'Mary', 'Bob')</code>
ログイン後にコピー

Notes

    WHERE IN 句は多数の値をチェックできますが、パフォーマンスに影響を与える可能性があります。
  • 値のリストが非常に長い場合は、EXISTS または NOT EXISTS サブクエリの使用を検討してください。
  • WHERE IN 句を使用してテキストまたは LOB データ型をチェックすることはできません。

以上がオラクルでのwhere inの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート