2014-02-20 4 views
0

Я хотел бы создать представление, которое выбирает ВСЕ столбцы в таблице, а затем создает/добавляет дополнительный «columnX» на основе значения другого столбца в той же таблице.SQL VIEW - добавить столбец, основанный на значении другого

Например, если [column1] IS NULL, я хотел бы [columnX] = 0 (ноль) и если [column1] IS NOT NULL, я хотел бы [columnX] = [column1]

Я думаю, это должно быть простым, но я не могу найти решение. Может ли кто-нибудь помочь? Спасибо!

ответ

0

case when col1 is null then 0 else col1 end as COLUMNX

+0

Спасибо! Но где я могу добавить это в свою инструкцию SELECT? – user3333563

+0

просто добавьте его, как если бы это столбец в вашем списке выбора ... вот так: Выберите cola, colb, case, когда col1 равно null, затем 0 else col1 end как COLUMNX из вашей таблицы – markg

+0

Это сработало отлично, спасибо! – user3333563

Смежные вопросы