Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Narayana Vyas Kondreddi -

Microsoft SQL Server - Общие вопросы

Все примеры / Общие вопросы

Использование оператора CASE

Автор: Narayana Vyas Kondreddi | добавлено: 04.02.2011, 20:03 | просмотров: 2319 (1+) | комментариев: 0 | рейтинг: *x10
Простой пример использования оператора CASE для раскладки выходящих данных по отдельным колонкам в зависимости от значения входящих данных.

Код

DECLARE @tblsplit TABLE (Category char, U_Name varchar(25))

INSERT INTO @tblsplit (Category, U_Name) VALUES ('H', 'Пупкин Василий')
INSERT INTO @tblsplit (Category, U_Name) VALUES ('H', 'Маша Иванова')
INSERT INTO @tblsplit (Category, U_Name) VALUES ('L', 'Федя Петров')
INSERT INTO @tblsplit (Category, U_Name) VALUES ('L', 'Леня Голубков')

SELECT 
CASE WHEN Category = 'H' THEN Category ELSE '' END as 'Сливки общества', 
CASE WHEN Category = 'L' THEN Category ELSE '' END as 'Простые смертные',
U_Name 
FROM @tblsplit
Об авторе

Narayana Vyas Kondreddi

Нет информации об авторе...
Narayana Vyas Kondreddi
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики