X-Original-To: pgsql-ru-general-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by postgresql.org (Postfix) with ESMTP id D8E789DCAF0 for ; Mon, 5 Dec 2005 17:58:58 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 60659-09 for ; Mon, 5 Dec 2005 17:58:58 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey- Received: from svr2.postgresql.org (svr2.postgresql.org [65.19.161.25]) by postgresql.org (Postfix) with ESMTP id 3BA109DCAB8 for ; Mon, 5 Dec 2005 17:58:55 -0400 (AST) Received: from beta.sbin.org (unknown [84.54.236.70]) by svr2.postgresql.org (Postfix) with ESMTP id E2416F0B31 for ; Mon, 5 Dec 2005 21:58:56 +0000 (GMT) Received: from [192.168.1.1] (beta.sbin.org [192.168.1.1]) (authenticated bits=0) by beta.sbin.org (8.13.3/8.13.3) with ESMTP id jB5LwnZn029707 for ; Tue, 6 Dec 2005 00:58:50 +0300 Message-ID: <4394B817.6040000@sbin.org> Date: Tue, 06 Dec 2005 00:58:47 +0300 From: Nick Gazaloff User-Agent: Mozilla Thunderbird 1.0.5 (X11/20050711) X-Accept-Language: en-us, en MIME-Version: 1.0 Cc: pgsql-ru-general Subject: Re: =?windows-1251?Q?=ED=E0=F1=F2=F0=EE=E9=EA?= References: <514320993.20051205165607@pochtamt.ru> In-Reply-To: <514320993.20051205165607@pochtamt.ru> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit X-Authenticated-Sender: user nick@sbin.org from 192.168.1.1 X-Virus-Scanned: ClamAV version 0.81, clamav-milter version 0.81b on beta.sbin.org X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, score=4.158 required=5 tests=[MISSING_HEADERS=0.189, RCVD_IN_BL_SPAMCOP_NET=1.332, SUBJECT_ENCODED_TWICE=1.543, UPPERCASE_25_50=0, URIBL_SBL=1.094] X-Spam-Score: 4.158 X-Spam-Level: **** X-Archive-Number: 200512/3 X-Sequence-Number: 460 Serik wrote: > Добрый день ! > > Можно настроить PostgreSQL, чтобы запрос > > select 'test' || NULL || '' as ret; > > возвращал не пустую строку, а то, что есть ? Имманентным свойством NULL является "распространяемость" через выражения, то есть, любые выражения с NULL возвращают NULL. Если вы хотите иначе -- то это будет уже не NULL, а что-то другое. Пустая строка, например. Попробуйте сначала заменять NULL на пустую строку. Вообще хорошо бы получше сформулировать задачу. -- С уважением, технический директор ООО "ЦСА" Николай Газалов http://www.sbin.org sip:nick@sbin.org +7 8793 365584 (GPG Key ID: 4396B2D0)