Re: Ordering 'A', 'B', ..., 'Z', 'AA', 'AB', ...
От
Bruce Momjian
Тема
Re: Ordering 'A', 'B', ..., 'Z', 'AA', 'AB', ...
Дата
Msg-id
200202252009.g1PK9ZX07998@candle.pha.pa.us
Список
Дерево обсуждения
Re: Ordering 'A', 'B', ..., 'Z', 'AA', 'AB', ... Herbert Liechti <Herbert.Liechti@thinx.ch>
pgman wrote: > > ORDER BY > > CASE WHEN TABLE.MYCOLUMN LIKE '__' > > THEN TABLE.MYCOLUMN > > ELSE ' ' || TABLE.MYCOLUMN END > > > > The syntax may be a little different in pg, though. > > > > It's also easy enough to do in Perl with a custom sort sub. > > In PostgreSQL, you would need to create a column with the CASE, the > order by that using the column number or AS to name the column and order > on that name. Sorry, I was wrong. You can use CASE in ORDER BY. I made a mistake in my quick testing. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-general по дате отправления