Re[2]: [pgsql-ru-general] настройк
От | Serik |
---|---|
Тема | Re[2]: [pgsql-ru-general] настройк |
Дата | |
Msg-id | 1753831930.20051206132811@pochtamt.ru обсуждение исходный текст |
Ответ на | Re: настройк (Nick Gazaloff <nick@sbin.org>) |
Ответы |
Re: [pgsql-ru-general] Re[2]: [pgsql-ru-general] настройк
Re: [pgsql-ru-general] Re[2]: [pgsql-ru-general] настройк |
Список | pgsql-ru-general |
Здравствуйте, Nick. Вы писали 6 декабря 2005 г., 2:58:47: NG> Serik wrote: >> Добрый день ! >> >> Можно настроить PostgreSQL, чтобы запрос >> >> select 'test' || NULL || '' as ret; >> >> возвращал не пустую строку, а то, что есть ? NG> Имманентным свойством NULL является "распространяемость" через NG> выражения, то есть, любые выражения с NULL возвращают NULL. Если вы NG> хотите иначе -- то это будет уже не NULL, а что-то другое. Пустая NG> строка, например. Попробуйте сначала заменять NULL на пустую строку. NG> Вообще хорошо бы получше сформулировать задачу. Спасибо за ответ. Задача совершенно простая, в таблице есть поля "фамилия", "имя", "отчество". Я хочу чтобы запрос возвратил мне одно поле "Фамилия И.О.", а отчество может быть NULL, и соответственно возвращается пустая строка. Стандартной функции на проверку строки на NULL, и замену на "" не нашел. Написать свою ? -- С уважением, Serik
В списке pgsql-ru-general по дате отправления: