SQL > SQL コマンド > Between

IN コマンドは一つ又は複数の不連続 (discrete) の值の制限で、データベースから当該の值を読み込みます。 BETWEEN はある程度の範囲 (range) 内で、データベースから当該の值を読み込みます。 BETWEEN 句のプログラミングは次のようになります。

SELECT "フィールド名"
FROM "テーブル名"
WHERE "フィールド名" BETWEEN '值一' AND '值二';

そこから、フィールド值から、値一と値二との間に含まれるデータを読み込むことができます。

例えば、仮に Store_Information テーブルから、January 6, 1999 及び January 10, 1999 との間にあるデータを読み込む場合、

Store_Information テーブル
Store_Name Sales Txn_Date
Los Angeles 1500 Jan-05-1999
San Diego 250 Jan-07-1999
San Francisco 300 Jan-08-1999
Boston 700 Jan-08-1999

を入力すると、

SELECT *
FROM Store_Information
WHERE Txn_Date BETWEEN 'Jan-06-1999' AND 'Jan-10-1999';

注意: データベースにより、期日の保存方法が異なる場合があります。ここで挙げられたのはその保存法の一つ。

の結果ができます、

Store_Name Sales Txn_Date
San Diego 250 Jan-07-1999
San Francisco 300 Jan-08-1999
Boston 700 Jan-08-1999

SQL LIKE >>



Copyright © 2017   1keydata.com   All Rights Reserved