比较运算符 (Entity SQL)

比较运算符适用于下列类型:ByteInt32Int16Int64DoubleSingleDecimalStringDateTimeDateTimeDateTimeOffset。应用比较运算符之前将对操作数进行隐性类型升级。比较运算符总是生成布尔值。如果操作数中至少有一个 null,则结果为 null

相等和不相等适用于有标识的所有对象类型,如 Boolean 类型。拥有相同标识的非基元对象被视为相等。

下表列出了 Entity 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 参考