リファレンスガイド> TDV SQLのキーワードと構文> BETWEEN
 
BETWEEN
BETWEENは、指定された範囲内の値を選択するフィルターです。オプションのキーワードNOTとともに使用すると、BETWEENは指定された範囲外の値を選択します。
構文
[NOT] BETWEEN low_value AND high_value
備考
BETWEEN範囲には、低い値と高い値が含まれます。低い値は高い値以下でなければなりません。
低い値と高い値の両方が検索に含まれます。
BETWEENは、WHERE句とHAVING句の両方で使用できます。
BETWEENは、文字列、数字、および日時を処理します。検索値と同一の値のみが返されます。
BETWEENは、次の構文で<=および>=を使用するのと同じです。
WHERE test_column >= low_value AND test_column <= high_value
例(値の間)
SELECT ProductID, ProductName
FROM /shared/examples/ds_orders/products
WHERE UnitPrice BETWEEN 50 and 100
 
このクエリは、単価が50〜100のすべての製品の製品IDと名前を返します。
例(日付間)
SELECT OrderID
FROM /shared/examples/ds_orders/orders
WHERE OrderDate BETWEEN DATE '2012-05-03' AND DATE '2012-05-04'
 
このクエリは、注文日が2012年5月3日または5月4日のすべての注文の注文IDを返します。