次の方法で共有


比較演算子 (Entity SQL)

比較演算子は、ByteInt32Int16Int64DoubleSingleDecimalStringDateTimeDateTimeDateTimeOffset のデータ型に対して定義されます。比較演算子が適用される前に、オペランドに対して暗黙の型の昇格が行われます。比較演算子は常にブール値を取得します。1 つ以上のオペランドが null である場合、結果は null になります。

等価演算子および非等価演算子は、Boolean 型など、ID を持つオブジェクト型に対して定義されます。ID を含む非プリミティブ オブジェクトは、同じ ID を共有している場合に等価と見なされます。

次の表は、Entity SQL の比較演算子の一覧です。

演算子 説明

= (等しい) (Entity SQL)

2 つの式の等価性を比較します。

> (より大きい) (Entity SQL)

2 つの式を比較して、左の式の値が右の式の値よりも大きいかどうかを判別します。

>= (以上) (Entity SQL)

2 つの式を比較して、左の式の値が右の式の値以上であるかどうかを判別します。

IS [NOT] NULL (Entity SQL)

クエリ式が NULL かどうかを調べます。

< (より小さい) (Entity SQL)

2 つの式を比較して、左の式の値が右の式の値よりも小さいかどうかを判別します。

<= (以下) (Entity SQL)

2 つの式を比較して、左の式の値が右の式の値以下であるかどうかを判別します。

[NOT] BETWEEN (Entity SQL)

式の結果が指定の範囲内の値になるかどうかを判断します。

= (等しくない) (Entity SQL)

2 つの式を比較して、左の式の値が右の式の値と等しくないかどうかを判別します。

<> (等しくない) (Entity SQL)

2 つの式を比較して、左の式の値が右の式の値と等しくないかどうかを判別します。

[NOT] LIKE (Entity SQL)

指定された文字列が指定されたパターンと一致するかどうかを判断します。

参照

概念

演算子 (Entity SQL)
演算子の優先順位 (Entity SQL)
Entity SQL リファレンス