Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Объединение колонок


Автор: GShadrin 6.11.2010, 16:48
Здравствуйте.

Не так давно работаю с sql.
Встала следующая задача.
Есть таблица. Три колонки: кол1, кол2, кол3. В кол1 всегда значение не null. Во второй и третей одно null другое нет. Необходимо сгенерить таблицу в которой будет две колонки: кол1 и не нуловая из кол2 и кол 3. 
Как такое сделать правильно?

Автор: Akina 6.11.2010, 20:14
Код

SELECT col1, COALESCE(col2,col3) AS col23
FROM mytable

Автор: GShadrin 6.11.2010, 21:45
Спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)