суббота, 2 февраля 2013 г.

оператор case t-sql

В примере 6.47 бюджеты всех проектов взвешиваются, и отображаются все весовые коэффициенты (вместе с именами соответствующих проектов).

Оператор Transact-SQL с поисковым выражением case отыскивает первое выражение, которое при вычислении дает истину. Если никакое условие when не дает истину, то возвращается значение выражения else. В примере 6.47 показано использование поискового выражения case.

[when condition_l then result_l]P ... [else result_n]

Синтаксис поискового выражения case:

Оператор Transact-SQL с простым выражением case отыскивает первое выражение в списке всех предложений where, которое соответствует выражению expression_i, и выполняет соответствующее предложение then. Если соответствие не найдено, то выполняется предложение else.

ЂЂЂ поисковое выражение case. Синтаксис простого выражения case:

Выражение case имеет две различные формы:

При программировании приложений баз данных иногда бывает необходимыми изменять представление данных. Например, род (gender) человека может быть кодирован с использованием значений 1, 2 и 3 (для женщины, мужчины и ребенка соответственно). Такие программные техники позволяют сократить время на реализацию программы. Выражение case в языке Transact-SQL делает подобный тип кодирования простым в реализации.

Комментариев нет:

Отправить комментарий