共用方式為


比較運算子 (Entity SQL)

針對下列型別定義了比較運算子:ByteInt32Int16Int64DoubleSingleDecimalStringDateTimeDateTimeDateTimeOffset。套用比較運算子之前,系統會針對運算元進行隱含型別提升。比較運算子一律會產生布林值。至少其中一個運算元是 null 時,結果就是 null

針對具有識別 (Identity) 的任何物件型別 (例如 Boolean 型別) 定義了相等和不等。如果包含識別的非基本物件共用相同的識別,它們就會被視為相等。

下表會列出 實體 SQL 比較運算子。

運算子 描述

= (等於) (Entity SQL)

比較兩個運算式是否相等。

> (大於) (Entity SQL)

比較兩個運算式來判斷左運算式的值是否大於右運算式。

>= (大於或等於) (Entity SQL)

比較兩個運算式來判斷左運算式的值是否大於或等於右運算式。

IS [NOT] NULL (Entity SQL)

判斷查詢運算式是否為 null。

<(小於) (Entity SQL)

比較兩個運算式來判斷左運算式的值是否小於右運算式。

<= (小於或等於) (Entity SQL)

比較兩個運算式來判斷左運算式的值是否小於或等於右運算式。

[NOT] BETWEEN (Entity SQL)

判斷運算式是否會產生所指定範圍內的值。

!= (不等於) (Entity SQL)

比較兩個運算式來判斷左運算式是否不等於右運算式。

<> (不等於) (Entity SQL)

比較兩個運算式來判斷左運算式是否不等於右運算式。

[NOT] LIKE (Entity SQL)

判斷特定字元字串是否符合指定的模式。

另請參閱

概念

運算子 (Entity SQL)
運算子優先順序 (Entity SQL)
Entity SQL 參考