Мой ЗЕЬЕСТ читает что-то вроде этого:Устранение пробелов в каскадных значений при нулевой
SELECT JKLL.LKJJ, LKJF.ASLKD, TRIM (ADDR.UNNBR) || ' ' || TRIM(ADDR.PREDIR) || ' ' ||, TRIM(ADDR.STREET)
....
Где UNNBR это номер адреса и PREDIR является predirection() с.ш. ю.ш. в.д. з.д..
При конкатенации в тот же столбец, если predir равно null, я получаю два пробела между UNNBR и STREET, очевидно.
Могу ли я использовать оператор case, чтобы исключить это пространство, когда PREDIR имеет значение NULL? Если да, то каким будет синтаксис?
Какие СУБД вы используете? Синтаксис варьируется между ними. –
вы должны использовать sql 'COALESCE' – BeNdErR
О, извините. SQL Server – timtimsheroo