Re: isnull - Mailing list pgsql-sql

From Joseph Shraibman
Subject Re: isnull
Date
Msg-id 38E3D461.E80EB898@selectacast.net
Whole thread Raw
Responses Re: isnull
List pgsql-sql
Julie Hunt wrote:

> Sorry, I haven't come across ifnull

Ah, I think the documentation that came with 6.5.3 was wrong, because
http://www.postgresql.org/docs/postgres/functions.htm#AEN2257 has the function
nullif  where ifnull was in my documentation.  I don't get errors now, but it
just doesn't seem to do it's job.

playpen=> insert into tablea values (100, null);
INSERT 23168 1
playpen=> select * from tablea;
indexa|data
------+----    1|   1    2|   2    3|   2    4|   4    7|   7    6|   8    5|   8  100|
(8 rows)


playpen=> select *, data from tablea;
indexa|data|data
------+----+----    1|   1|   1    2|   2|   2    3|   2|   2    4|   4|   4    7|   7|   7    6|   8|   8    5|   8|
8 100|    |
 
(8 rows)

playpen=> select *, nullif(data, 9) from tablea;
indexa|data|case
------+----+----    1|   1|   1    2|   2|   2    3|   2|   2    4|   4|   4    7|   7|   7    6|   8|   8    5|   8|
8 100|    |
 
(8 rows)



>
> Julie
>
> >Oops, my mistake.  I meant ifnull.  Whenever I try to use ifnull I get an
> >error so I have to use a case when a = null then default else a end.
> >
> >Julie Hunt wrote:
> >
> >> There is a space between is and null: is null
> >>
> >> Regards
> >>
> >> Joseph Shraibman wrote:
> >>
> >> > Could someone give me an example of isnull?  Whenever I try it I get an
> >> > error message.
> >



pgsql-sql by date:

Previous
From: Aguinaldo Fagundes Junior
Date:
Subject: Foreign keys
Next
From: jimhnet@olp.net ("Jim Freeman")
Date:
Subject: approve VKPts5 subscribe example