← К оглавлению ВЫБОР / CASE … КОГДА / WHEN … ТОГДА / THEN … ИНАЧЕ / ELSE … КОНЕЦ / END В выражениях языка запросов могут применяться операции выбора, которые позволяют получить одно из возможных значений в соответствии с указанными условиями. Операция выбора описывается следующим образом: В операции выбора может указываться неограниченное количество альтернативных одиночных выборов КОГДА…ТОГДА. Они обрабатываются в запросе последовательно: если <Условие> имеет значение ИСТИНА, обработка операции выбора завершается, а результатом операции является значение выражения, указанного после слова ТОГДА. Значение выражения, указанного после слова ИНАЧЕ используется в качестве результата операции выбора в том случае, если во всех ранее указанных условиях предикат имел значение ЛОЖЬ. ВЫРАЗИТЬ / CAST Поля исходных таблиц могут иметь составной тип. Для таких полей возникает необходимость привести значения поля к какому-либо определенному типу. <Тип> — может содержать одно из значений: <Выражение>