Operator |
Type |
Description |
---|---|---|
A = B |
All primitive types |
式AがBと同等である場合はTRUE。その他の場合はFALSE。 |
A <=> B |
All primitive types |
NULL以外の演算子の場合はEQUAL(=)演算子と同じ結果を返しますが、両方がNULLの場合はTRUEを返し、いずれか一方がNULLの場合はFALSEを返します(バージョン0.9.0の時点)。 |
A == B |
NONE! |
構文が無効なため失敗します。SQLでは、==ではなく、=が使用されます。 |
A <> B |
All primitive types |
AまたはBがNULLの場合はNULL、AがBと等しくない場合はTRUE、その他の場合はFALSE。 |
A != B |
All primitive types |
<>演算子と同義語。 |
A < B |
All primitive types |
AまたはBがNULLの場合はNULL、AがB未満の場合はTRUE、その他の場合はFALSE。 |
A <= B |
All primitive types |
AまたはBがNULLの場合はNULL、AがB以下の場合はTRUE、その他の場合はFALSE。 |
A > B |
All primitive types |
AまたはBがNULLの場合はNULL、AがBよりも大きい場合はTRUE、その他の場合はFALSE。 |
A >= B |
All primitive types |
AまたはBがNULLの場合はNULL、AがB以上の場合はTRUE、その他の場合はFALSE。 |
A [NOT] BETWEEN B AND C |
All primitive types |
A、B、またはCがNULLの場合はNULL、AがB以上かつAがC以下である場合はTRUE、その他の場合はFALSE。これは、NOTキーワードを使用して逆に設 定できます(バージョン0.9.0の時点)。 |
A IS NULL |
All types |
AがNULLと評価される場合はTRUE、その他の場合はFALSE。 |
A IS NOT NULL |
All types |
AがNULLと評価される場合はFALSE、その他の場合はTRUE。 |
A [NOT] LIKE B |
Strings |
AまたはBがNULLの場合はNULL、ストリングAがSQLの単純な正規。表現Bと一致する場合はTRUE、その他の場合はFALSE。 |
A [NOT] RLIKE B |
Strings |
AまたはBがNULLの場合はNULL、Aのいずれかの(空である可能性のある)サブストリングがJava正規表現Bと 一致する場合はTRUE、その他の場合はFALSE。 |
A REGEXP B |
Strings |
RLIKEと同じ。 |
コメント
0件のコメント
ログインしてコメントを残してください。