Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.11.28;
Скачать: CL | DM;

Вниз

проверка на null   Найти похожие ветки 

 
_drug_   (2009-07-23 16:04) [0]

Доброго времени суток!
Делаю full join двух таблиц:

select id1, data1, id2, data2
 from table1 t1 full join table2 t2 on t1.id = t2.id

Получаю, что в части результата либо id1, либо id2 равны null.
Как мне объеденить данные из столбцов id1 и id2 в один?
В оракле помню была функция, которая в select"е могла выводить данные одного столбца из набора столбцов в зависимости от выполнения условия. Есть что-то такое? Например что-то вроде:
select некая_функция(id1, id2 = null), data1, data2 from ...
т.е. если id2 is null выводим id1, иначе id2?
уфф, много слов получилось :-)


 
clickmaker ©   (2009-07-23 16:05) [1]

isnull()?


 
stas ©   (2009-07-23 16:24) [2]

В оракле помню была функция...
А сейчас что?


 
turbouser ©   (2009-07-23 19:54) [3]


> elect некая_функция(id1, id2 = null)

colesce


 
Loginov Dmitry ©   (2009-07-23 22:39) [4]

> В оракле помню была функция, которая в select"е могла выводить
> данные одного столбца из набора столбцов в зависимости от
> выполнения условия. Есть что-то такое?


В любой СУБД есть. Даже от Paradox"a можно добиться требуемого поведения :)))

Функции:

COALESCE, CASE, IIF


 
_drug_   (2009-07-24 06:34) [5]


> В оракле помню была функция...
> А сейчас что?

не надо придираться :-)
просто сейчас не помню, что за функция, а функция, конечно, осталась. лучше бы ее подсказали.
Благодарю всех, кто откликнулся. Дмитрий, Вам отдельное спасибо - ответ был исчерпывающим. :-)



Страницы: 1 вся ветка

Текущий архив: 2010.11.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1283949770
HF-Trade
2010-09-08 16:42
2010.11.28
IdHttp.Get Не могу получить страничку.


10-1171321045
-=Tiger=-
2007-02-13 01:57
2010.11.28
И снова диаграмма и Excel...


2-1283828869
Semen
2010-09-07 07:07
2010.11.28
Запрет звука по нажатию Enter


15-1282105610
Knight
2010-08-18 08:26
2010.11.28
Есть ли программа для хранения фрагментов кода, заметок...


2-1284144181
flasher
2010-09-10 22:43
2010.11.28
Проблема с дочерними mdi окнами