比較演算子 (Entity SQL)
比較演算子は、Byte、Int32、Int16、Int64、Double、Single、Decimal、String、DateTime、Date、Time、DateTimeOffset のデータ型に対して定義されます。比較演算子が適用される前に、オペランドに対して暗黙の型の昇格が行われます。比較演算子は常にブール値を取得します。1 つ以上のオペランドが null である場合、結果は null になります。
等価演算子および非等価演算子は、Boolean 型など、ID を持つオブジェクト型に対して定義されます。ID を含む非プリミティブ オブジェクトは、同じ ID を共有している場合に等価と見なされます。
次の表は、Entity SQL の比較演算子の一覧です。
演算子 | 説明 |
---|---|
2 つの式の等価性を比較します。 |
|
2 つの式を比較して、左の式の値が右の式の値よりも大きいかどうかを判別します。 |
|
2 つの式を比較して、左の式の値が右の式の値以上であるかどうかを判別します。 |
|
クエリ式が NULL かどうかを調べます。 |
|
2 つの式を比較して、左の式の値が右の式の値よりも小さいかどうかを判別します。 |
|
2 つの式を比較して、左の式の値が右の式の値以下であるかどうかを判別します。 |
|
式の結果が指定の範囲内の値になるかどうかを判断します。 |
|
2 つの式を比較して、左の式の値が右の式の値と等しくないかどうかを判別します。 |
|
2 つの式を比較して、左の式の値が右の式の値と等しくないかどうかを判別します。 |
|
指定された文字列が指定されたパターンと一致するかどうかを判断します。 |