Re: Sorting street addresses

Поиск
Список
Период
Сортировка
От Joshua D. Drake
Тема Re: Sorting street addresses
Дата
Msg-id 41816ADD.9030002@commandprompt.com
обсуждение исходный текст
Ответ на Re: Sorting street addresses  (Richard Poole <rp@guests.deus.net>)
Список pgsql-general
Richard Poole wrote:
> On Thu, Oct 28, 2004 at 03:36:00PM -0400, Robert Fitzpatrick wrote:
>
>
>>I would like all those on the same street grouped together. Is there any
>>tricks to getting the street names sorted first, possibly where numbers
>>and strings separate?
>
>
> You could do something like
>
> CREATE FUNCTION streetname(text) RETURNS text AS '
>     SELECT substring($1 FROM ''[a-zA-Z ]+$'')
> ' LANGUAGE 'SQL';
>
> and then add an ORDER BY streetname(address) to your select.

You could also add a function index that would help speed things along.

Sincerely,

Joshua D. Drake



>
> Richard
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)


--
Command Prompt, Inc., home of PostgreSQL Replication, and plPHP.
Postgresql support, programming shared hosting and dedicated hosting.
+1-503-667-4564 - jd@commandprompt.com - http://www.commandprompt.com
Mammoth PostgreSQL Replicator. Integrated Replication for PostgreSQL

Вложения

В списке pgsql-general по дате отправления:

Предыдущее
От: Richard Poole
Дата:
Сообщение: Re: Sorting street addresses
Следующее
От: "Jim C. Nasby"
Дата:
Сообщение: Turning a subselect into an array