From: | "Denis" <sqllist(at)coralindia(dot)com> |
---|---|
To: | <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: ORDER BY TIMESTAMP_column ASC, NULL first |
Date: | 2004-02-16 07:57:02 |
Message-ID: | 006c01c3f462$77bf3d60$0f32a8c0@denisnew |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hi Rod,
Try this....
ace=> create table test(name text, age int );
CREATE
ace=> insert into test values ('Denis',26);
INSERT 1823531 1
ace=> insert into test values (null,26);
INSERT 1823532 1
ace=> select * from test order by name;
name | age
-------+-----
Denis | 26
| 26
(2 rows)
ace=> select * from test order by coalesce(name,'');
name | age
-------+-----
| 26
Denis | 26
HTH
Thanx
Denis
----- Original Message -----
From: "Rod Taylor" <pg(at)rbt(dot)ca>
To: "Fredrik Wendt" <fredrik(at)csbnet(dot)se>
Cc: <pgsql-sql(at)postgresql(dot)org>
Sent: Monday, February 16, 2004 12:32 AM
Subject: Re: [SQL] ORDER BY TIMESTAMP_column ASC, NULL first
> On Thu, 2004-02-12 at 05:06, Fredrik Wendt wrote:
> > Hi!
> >
> > I read posts telling me that NULL values are considered greater than
> > non-null values. Fine. Is there a way to explicitly reverse this?
>
> ORDER BY column IS NOT NULL, column ASC;
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
From | Date | Subject | |
---|---|---|---|
Next Message | Sumita Biswas (sbiswas) | 2004-02-16 08:12:01 | Re: Function |
Previous Message | news.postgresql.org | 2004-02-16 03:29:42 | CHAR(n) always trims trailing spaces in 7.4 |