Re: Making NULL entries appear first when ORDER BY ASC - Mailing list pgsql-sql

From Thomas F.O'Connell
Subject Re: Making NULL entries appear first when ORDER BY ASC
Date
Msg-id 6c309c4f2176e1b60b457e8dda777e1b@sitening.com
Whole thread Raw
In response to Re: Making NULL entries appear first when ORDER BY ASC  (Bruno Wolff III <bruno@wolff.to>)
List pgsql-sql
Yup. Got it. Wasn't thinking clearly about what expression meant. 
Thanks!

-tfo

--
Thomas F. O'Connell
Co-Founder, Information Architect
Sitening, LLC
http://www.sitening.com/
110 30th Avenue North, Suite 6
Nashville, TN 37203-6320
615-260-0005

On Feb 23, 2005, at 2:33 PM, Bruno Wolff III wrote:

> On Wed, Feb 23, 2005 at 13:54:50 -0600,
>   "Thomas F.O'Connell" <tfo@sitening.com> wrote:
>> How would one know from the reference material that it is possible to
>> include IS NOT NULL in an ORDER BY clause?
>>
>> Similarly, other than the FAQ, I've never been able to tell from the
>> SELECT documentation why ORDER BY random() works.
>
> From the SELECT command documentation:
> SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
>     * | expression [ AS output_name ] [, ...]
>     [ FROM from_item [, ...] ]
>     [ WHERE condition ]
>     [ GROUP BY expression [, ...] ]
>     [ HAVING condition [, ...] ]
>     [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]
>     [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]
>     [ LIMIT { count | ALL } ]
>     [ OFFSET start ]
>     [ FOR UPDATE [ OF table_name [, ...] ] ]
>
> Notice that for ORDER BY you can supply an expression. That should be 
> a big
> clue why you can use IS NOT NULL and random() in an ORDER BY clause.



pgsql-sql by date:

Previous
From: Bruno Wolff III
Date:
Subject: Re: Making NULL entries appear first when ORDER BY ASC
Next
From: "Gregory S. Williamson"
Date:
Subject: Re: dblink versus schemas. What to use in this case?