![]() |
![]() ![]() v.5.2011.12.30 |
Хитрый стрелок экранов, Добавить функцию? Без проблем! ;-) |
|
Microsoft SQL Server - Общие вопросыВсе примеры / Общие вопросыИспользование оператора CASE
Автор: Narayana Vyas Kondreddi | добавлено: 04.02.2011, 20:03 | просмотров: 2473 (1+) | комментариев: 0 | рейтинг:
Простой пример использования оператора 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
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Все примеры этого автора (всего: 10)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Все похожие примеры (всего: 116)
Добавлять комментарии могут только зарегистрированные пользователи сайта. Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации ![]() Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь. Нет комментариев... |
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
|
|