| От | Bruno Wolff III |
|---|---|
| Тема | Re: numerical sort on mixed alpha/numeric data |
| Дата | |
| Msg-id | 20030716164106.GC1263@wolff.to обсуждение исходный текст |
| Ответ на | numerical sort on mixed alpha/numeric data (Gary Stainburn <gary.stainburn@ringways.co.uk>) |
| Ответы |
Re: numerical sort on mixed alpha/numeric data
|
| Список | pgsql-sql |
On Wed, Jul 16, 2003 at 12:48:26 +0100, Gary Stainburn <gary.stainburn@ringways.co.uk> wrote: > Hi folks, > > I've got a table holding loco numbers and an id which references the locos > table. How can I sort this table, so that numeric values appear first in > numerical order followed by alpha in alpha order.? You can first sort by whether or not a pattern match succeeds. You haven't said whether or not the empty string is a number or an alpha and that will affect the choice of pattern. For example: select * from lumbers order by lumber !~ '^[0-9]+$', lumber;
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера