Конкатенация без NULL [сообщение #1470] |
Wed, 25 January 2023 13:09  |
san7667
Сообщений: 30 Зарегистрирован: November 2022
|
Member |
|
|
Добрый день, подскажите, есть ли какая-нибудь функция в firebird, которая будет игнорировать NULL в конкатенации ?
pole1||' '||pole2 as resultpole = возвращает NULL если одно из двух пустое, нужно что бы возвращало результат одного из них
|
|
|
|
|
|
|
|
Re: Конкатенация без NULL [сообщение #1726 является ответом на сообщение #1470] |
Thu, 02 March 2023 16:55  |
IP
Сообщений: 25 Зарегистрирован: January 2023
|
Junior Member |
|
|
доп поля лучше добавлять не так
|| ' ' || coalesce(pole2, '')
а так
|| coalesce(' ' || pole2, '')
когда их больше двух душить задвоенные пробелы внутрях не придется, концевые, да, TRIM-ом пооткусывать.
|
|
|