プライマリ・コンテンツに移動
Oracle® Big Data Discovery Cloud Service EQLリファレンス

E65371-04
目次へ
目次
索引へ移動
索引

前
次
機械翻訳について

BETWEEN

BETWEEN式は、属性値が値の範囲内にあるかどうかを判断します。

BETWEENは、WHERE句とともに使用できます。

BETWEENの構文は、次のとおりです:
<attribute> BETWEEN <startValue> AND <endValue>
ここで、<attribute>は、値がテストされる単一割当て属性です。

BETWEENは、<attribute>の値が<startValue>の値以上、<endValue>の値以下である場合にTRUEを返すことを意味します。

1つの例外を除き、<attribute><startValue>および<endValue>と同じデータ型である必要があります(サポートされているデータ型は、整数、二重、dateTime、期間、時間、文字列およびブールです)。 ただし、整数はdouble型に昇格されるため、整数とdoubleを組み合せて使用できます。

BETWEEN引数(<attribute><startValue>または<endValue>)のいずれかがNaN (数値ではない)値である場合、式はFALSEと評価されます。

次に、BETWEENの簡単な例を示します:
RETURN Results AS
SELECT SUM(AMOUNT_SOLD) AS SalesTotal
FROM SaleState
WHERE AMOUNT_SOLD BETWEEN 10 AND 100
GROUP BY CUST_STATE_PROVINCE