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 по дате отправления:

Предыдущее
От: Nick Gazaloff
Дата:
Сообщение: Re: транзакц
Следующее
От: Teodor Sigaev
Дата:
Сообщение: Re: [pgsql-ru-general] Re[2]: [pgsql-ru-general] настройк