Re: [GENERAL] Making NULLs visible.

From: Herouth Maoz <herouth(at)oumail(dot)openu(dot)ac(dot)il>
To: Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us>
Cc: pgsql-general(at)postgreSQL(dot)org
Subject: Re: [GENERAL] Making NULLs visible.
Date: 1998-10-13 13:51:45
Message-ID: l03110701b2490a02606b@[194.90.105.243]
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

At 18:36 +0200 on 9/10/98, Bruce Momjian wrote:

> I am always looking for suggestions on how to display nulls. It is on
> the TODO list.

Here is my suggestion, admittedly a bit cheeky:

Implement an NVL function - one that dictates a NULL in a field and
converts it to whatever value is required.

Then, anybody who wants psql to display a null function can decide what is
to be displayed on a per-query basis:

SELECT a, nvl(b,'I am null!'), c
FROM tab
WHERE...

Will give something like:

a | ?column? | c
====|============|=====
10 | Moses | 100
20 | Solomon | 200
30 | I am null! | 300
40 | David | 400
50 | I am null! | 500

And so on... So, if someone wants \N, he'll put '\\N' in the NVL function,
and if they want NULL, they'll put 'NULL', etc.

NVL will be usefull for lots of stuff... Not only for this...

Herouth

--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Herouth Maoz 1998-10-13 14:31:59 Re: [GENERAL] Emptying a database.
Previous Message Herouth Maoz 1998-10-13 13:40:48 Re: [GENERAL] Emptying a database.