Операторы сравнения (язык Entity SQL)
Операторы сравнения определяются для следующих типов: Byte, Int32, Int16, Int64, Double, Single, Decimal, String, DateTime, Date, Time, DateTimeOffset. Неявное повышение типов операндов происходит до применения оператора сравнения. Результатом действия операторов сравнения всегда являются логические значения. Если один из операндов принимает значение null, результат также принимает значение null.
Равенство и неравенство определяются для всех типов объектов, имеющих свойство идентификатора, например для типа Boolean. Объекты, которые не относятся к типам-примитивам, но обладают свойством идентификатора, считаются равными, если имеют одинаковое значение свойства идентификатора.
Операторы сравнения Entity SQL приведены в следующей таблице.
Оператор | Описание |
---|---|
Проверяет равенство двух выражений. |
|
Сравнивает два выражения и определяет, имеет ли левое выражение значение больше значения правого выражения. |
|
Сравнивает два выражения и определяет, имеет ли левое выражение значение, большее или равное значению правого выражения. |
|
Определяет, имеет ли выражение запроса значение NULL. |
|
Сравнивает два выражения, чтобы определить, является ли значение левого выражения меньшим, чем значение правого выражения. |
|
Сравнивает два выражения и определяет, имеет ли левое выражение значение, меньшее или равное значению правого выражения. |
|
Определяет, находится ли значение выражения в указанном диапазоне. |
|
Сравнивает два выражения, чтобы определить, является ли значение левого выражения не равным значению правого выражения. |
|
Сравнивает два выражения, чтобы определить, является ли значение левого выражения не равным значению правого выражения. |
|
Определяет, совпадает ли указанная символьная строка с заданным шаблоном. |
См. также
Основные понятия
Операторы (язык Entity SQL)
Приоритет операторов (язык Entity SQL)
Справочник по Entity SQL