Re: ORDER BY and NULLs
От | |
---|---|
Тема | Re: ORDER BY and NULLs |
Дата | |
Msg-id | 011d01c49e5b$c88fdb20$2766f30a@development.greatgulfhomes.com обсуждение исходный текст |
Ответ на | ORDER BY and NULLs (T E Schmitz <mailreg@numerixtechnology.de>) |
Ответы |
Re: ORDER BY and NULLs
|
Список | pgsql-sql |
Use the coalesce() function. (coalesce returns the first non-null value in its list) Specifically ORDER BY coalesce("TO", 0), "FROM" If you have records in "TO" column whose values is LESS then 0, then you need to replace 0 with something that sorts BEFORE the first most value that your TO result can return. Terry Fielder Manager Software Development and Deployment Great Gulf Homes / Ashton Woods Homes terry@greatgulfhomes.com Fax: (416) 441-9085 > -----Original Message----- > From: pgsql-sql-owner@postgresql.org > [mailto:pgsql-sql-owner@postgresql.org]On Behalf Of T E Schmitz > Sent: Sunday, September 19, 2004 10:58 AM > To: pgsql-sql@postgresql.org > Subject: [SQL] ORDER BY and NULLs > > > Hello, > > I am using PostgreSQL 7.4.2 and as I understand NULL values > always sort > last. > > However, I have a table from which select using two numerical > sort keys > "FROM" and "TO". "TO" might be NULL and I would like to display those > rows first (without sorting the column in descending order). > > Is there any way this can be achieved without inserting bogus values > into that column? > > -- > > > Regards/Gruß, > > Tarlika Elisabeth Schmitz > > ---------------------------(end of > broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster >
В списке pgsql-sql по дате отправления: