ホームページ  >  記事  >  データベース  >  オラクルでの between の使用法は何ですか

オラクルでの between の使用法は何ですか

WBOY
WBOYオリジナル
2022-03-02 15:02:4818264ブラウズ

Oracle では、between 演算子は、範囲内の値を持つ行データを選択するために使用されます。BETWEEN 演算子を使用して、ステートメントによって返される行の検索条件を形成すると、値が一致する行のみが抽出されます。指定された範囲内の値が返されます。構文は「式 [NOT] BETWEEN low AND high」です。

オラクルでの between の使用法は何ですか

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle での between の使用法は何ですか。

BETWEEN 演算子を使用すると、テストする範囲を指定できます。 BETWEEN 演算子を使用してステートメントによって返される行の検索基準を形成すると、値が指定された範囲内にある行のみが返されます。

次に、BETWEEN 演算子の構文について説明します。

expression [ NOT ] BETWEEN low AND high

上記の構文では、

low と high - low と hight は、範囲の下限値を指定します。テスト対象と上限。 low と hight の値はリテラルまたは式にすることができます。

expression - low と hight で定義された範囲内でテストされる式です。比較できるようにするには、expression、low、hight のデータ型が同じである必要があります。

AND - AND 演算子は、下限値と上限値を区切るプレースホルダーとして機能します。

expression (expression) の値が low の値以上、hight の値以下の場合、BETWEEN 演算子は true を返します。

value >= low AND value <= high

NOT BETWEEN 演算子は、BETWEEN 演算子の結果を否定します。

Oracle BETWEEN の例

Oracle BETWEEN 演算子の使用例をいくつか見てみましょう。

1. Oracle BETWEEN の数値例

次の製品表を参照してください:

オラクルでの between の使用法は何ですか

次のステートメントは、500 間の標準コストを返します。および 600 以下のすべての製品:

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost BETWEEN 500 AND 600
ORDER BY
    standard_cost;

この例では、標準コスト (standard_cost) 列の値を 500 (両端を含む) から 600 (両端を含む) までの範囲と比較します。このクエリは、標準コストが次の範囲内にある製品のみを返します:

オラクルでの between の使用法は何ですか

標準コストが 500 ~ 600 の範囲にない製品をクエリするには、NOT 演算子を次のように置き換えます。上記のクエリ:

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost NOT BETWEEN 500 AND 600
ORDER BY
    product_name;

上記のクエリ ステートメントを実行すると、次の結果が得られます。 -

オラクルでの between の使用法は何ですか

推奨チュートリアル: 「Oracle Video Tutorial##」 # 》

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。