У меня есть выражение регистра в выражении DB2, подобное следующему.
SELECT A,
CASE WHEN B LIKE ' %'
THEN C
ELSE B
END CASE,
D
FROM TAB
Я бы хотел назвать столбец, к которому приводит выражение case, но я получаю синтаксическую ошибку как с AS
, следующим сразу за END CASE
, так и с заключением всего выражения в скобки и после него с AS
.
Добавление AS (без символов) приводит к следующей ошибке
199: SQL0199N Использование зарезервированного слова "AS" follow "" недопустимо. Ожидаемые токены могут включать: «ОТ INTO». SQLSTATE = 42601
Как я могу назвать этот столбец?