Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Объединяет два Boolean выражения.
Синтаксис
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Аргументы
boolean_expression Любое допустимое выражение, возвращающее Booleanзначение .
Возвращаемое значение
true Значение , если одно из условий равно true; falseв противном случае .
Замечания
ИЛИ является логическим оператором Entity SQL. Он используется для объединения двух условий. Если в инструкции используется более одного логического оператора, то операторы OR вычисляются после операторов AND. Однако порядок выполнения можно изменить с помощью скобок.
Двойные вертикальные полосы (||) имеют те же функции, что и оператор OR.
В следующей матрице показаны возможные сочетания входных значений и возвращаемые значения.
TRUE |
FALSE |
NULL |
|
|---|---|---|---|
TRUE |
ПРАВДА | ПРАВДА | ПРАВДА |
FALSE |
ПРАВДА | ЛОЖЬ | Отсутствует |
NULL |
ПРАВДА | Отсутствует | Отсутствует |
Пример
Следующий запрос Entity SQL использует оператор OR для объединения двух Boolean выражений. Запрос основан на модели продаж AdventureWorks. Чтобы скомпилировать и запустить этот запрос, выполните следующие действия.
Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты структурного типа".
Передайте следующий запрос в качестве аргумента в
ExecuteStructuralTypeQueryметод:
-- OR
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product
WHERE product.ListPrice = @price1 OR product.ListPrice = @price2
-- ||
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product
WHERE product.ListPrice = @price1 || product.ListPrice = @price2