Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Результат предложения WHEN при вычислении true.
Синтаксис
WHEN when_expression THEN then_expression
Аргументы
when_expression
Любое допустимое логическое выражение.
then_expression
Любое допустимое выражение запроса, возвращающее коллекцию.
Замечания
Если when_expression вычисляется значение true, результатом является соответствующий then-expressionрезультат. Если ни одно из условий WHEN не удовлетворено, else-expression вычисляется. Однако если нет else-expression, результат имеет значение NULL.
Пример см. в разделе CASE.
Пример
Следующий запрос Entity SQL использует выражение CASE для оценки набора выражений Boolean . Запрос основан на модели продаж AdventureWorks. Чтобы скомпилировать и запустить этот запрос, выполните следующие действия.
Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты PrimitiveType".
Передайте следующий запрос в качестве аргумента в
ExecutePrimitiveTypeQueryметод:
CASE WHEN AVG({@score1,@score2,@score3}) < @total THEN TRUE ELSE FALSE END