Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2009, 02:26   #1
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
Вопрос Объединение 2-х полей таблицы

Доброго времени суток господа!!!! Хотелось бы узнать как объединить 2-а поля таблицы в одно, т.е. допустим у нас есть следующая таблица
TableA:
|A|B|C
|
|1|2|3|
|2|3|4|
|3|5|4|
|4|2|6|
и я хочу сделать следющий запрос: вывести поле A и некоторое поле D, которое принимает значения поля С, если B равно 2, а в противном случаи принимает значения поля B, т.е.
|A|D|
|1|3| D принял значение поля C, т.к. B=2
|2|3| D принял значение поля B, т.к. B<>2
|3|5| D принял значение поля B, т.к. B<>2
|4|6| D принял значение поля C, т.к. B=2

Как это сделать??? Заранее спасибо!!!
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 04.10.2009, 10:23   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
select
  A,
  case B when 2 then B else C end as NewD
from TableA
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.10.2009, 22:53   #3
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

Спасибо!!!
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Данные из двух полей исх. таблицы в одно поле сводной таблицы Strelec79 Microsoft Office Excel 2 02.08.2009 13:59
Как выводить значения отдельных полей таблицы при выборе записи в DBGrid Sinker БД в Delphi 9 25.03.2009 12:28
предстваление с суммой значений полей таблицы Geddar SQL, базы данных 1 10.06.2008 19:30
Ошибка при попытке вывода полей из таблицы в ORACLE older Общие вопросы Delphi 2 04.06.2008 17:26
SQL. Объединение таблицы с собой _SERGEYX_ БД в Delphi 2 02.06.2008 21:52