BETWEENテストは、以下の条件が真の場合に、合格となります。
expression_2 <= expression_1 <= expression_3
BETWEENテストが失敗すると、行は返されません。
BETWEENテストは、2つの別個の論理比較として処理されます。
expression_1 >= expression_2 AND expression_1 <= expression_3.
式 | 等価である式 |
---|---|
x BETWEEN y AND z | ((x >= y) AND (x <=z)) |
expression_1は実際には2回評価されるため、RANDOMのような非確定的な関数を使用した場合、予期しない結果が生じることがあることに注意してください。