Skip site navigation (1) Skip section navigation (2)

Re[2]: [pgsql-ru-general] настройк

From: Serik <uge(at)pochtamt(dot)ru>
To: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: Re[2]: [pgsql-ru-general] настройк
Date: 2005-12-06 08:28:11
Message-ID: 1753831930.20051206132811@pochtamt.ru (view raw or flat)
Thread:
Lists: 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


In response to

Responses

pgsql-ru-general by date

Next:From: Teodor SigaevDate: 2005-12-06 09:15:25
Subject: Re: [pgsql-ru-general] Re[2]: [pgsql-ru-general] настройк
Previous:From: Nick GazaloffDate: 2005-12-05 22:01:14
Subject: Re: транзакц

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group