Страница 1 из 1
объединение нескольких полей в одно в запросе..
Добавлено: 29 май 2006, 09:48
stdmitri
q.SQL.Add('SELECT maaasukoht ||' + #39 + ',' + #39 + '|| maatanav ||' + #39 + ' ' + #39 + '|| maamaja ||' + #39 + '-' + #39 + '|| maakorter, krundikood... ...where условие... в некоторых записях возвращает null..
Все поля однотипные.. В чем дело??
Добавлено: 29 май 2006, 10:12
Ivan_Pisarevsky
null плюс чего_нибудь дает null в итоге, помедитируй над функцией "coalesce".
Добавлено: 29 май 2006, 12:41
entryway
у этой функции такое удобное легко выговариваемое и запоминающееся название, что даже не знаю как у вас получилось написать её без ошибок, если это действительно так. лично я предпочитаю кейс именно по этой причине, хотя и выглядит это не менее смешно :)
Добавлено: 29 май 2006, 14:00
stdmitri
в ib 6.5 не нашел такой функции... есть еще варианты?*
Добавлено: 29 май 2006, 14:48
kdv
в IB 6.5 еще много чего можно не найти, если учесть, что он вышел в январе 2002 года.
"еще варианты" - не использовать null там, где они не нужны.
Добавлено: 29 май 2006, 14:51
stdmitri
))))) придется обновляться