ホームページ  >  記事  >  データベース  >  oracle の用途は何ですか?

oracle の用途は何ですか?

青灯夜游
青灯夜游オリジナル
2022-04-18 18:58:168299ブラウズ

between は範囲内の値を持つ行データを選択するために使用され、構文は「SELECT フィールド名 FROM テーブル名 WHERE 式 [NOT] BETWEEN 下限 AND 上限」です。このキーワードが次のように形成される場合SELECT ステートメントによって返される行 条件を検索すると、値が指定された範囲内にある行のみが返されます。

oracle の用途は何ですか?

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

BETWEEN 演算子は、Oracle の範囲内の値を持つ行データを選択するために使用できます。

Oracle BETWEEN 演算子の構文

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

次に、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 数値例

以下の製品表を例として取り上げます:

oracle の用途は何ですか?

次のとおりです。ステートメントは、標準コストが 500 ~ 600 のすべての製品を返します:

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

この例では、500 ~ 600 の標準コスト (standard_cost) 列の値の範囲を比較してフィルター処理します。このクエリは、標準コストが次の範囲内にある製品のみを返します:

oracle の用途は何ですか?

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

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

2. Oracle BETWEEN date example

以下の注文テーブルを例として説明します:

oracle の用途は何ですか?

2016 年 12 月 1 日から 2016 年 12 月 31 日までの顧客の注文をクエリするには、次のステートメントを使用できます。

SELECT
    order_id, customer_id, status, order_date
FROM
    orders
WHERE
    order_date BETWEEN DATE &#39;2016-12-01&#39; AND DATE &#39;2016-12-31&#39;
ORDER BY
    order_date;

ステートメントを実行すると、次の結果が得られます。

oracle の用途は何ですか?

推奨チュートリアル: 「

Oracle チュートリアル

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

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