Appending null produces null?

From: Jeff Eckermann <jeckermann(at)verio(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: Appending null produces null?
Date: 2000-11-09 15:39:04
Message-ID: 08CD1781F85AD4118E0800A0C9B8580B09479B@NEZU
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

extracts=# select bill_address1, bill_address2, bill_address1 || ' ' ||
bill_address2 from customers where external_id = 20037514;
bill_address1 | bill_address2 | ?column?
-----------------+---------------+----------
6745 Avalon Ave | |
(1 row)

I know that the usual operations with 'null' will produce null, but I didn't
expect it in the case of a text field being appended to another text field.
No doubt that follows as a matter of strict principle, but the outcome makes
no sense from a purely practical point of view. Is this really the intended
behaviour? I know that I can work around this with a 'coalesce' or
something similar, but that seems unnecessarily messy.

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Mateusz 2000-11-09 15:41:45 mateo
Previous Message Martin A. Marques 2000-11-09 14:59:03 Re: TEXT and BLOBS