Re: SELECT substring with regex
От
Rodrigo De Leon
Тема
Re: SELECT substring with regex
Дата
Msg-id
a55915760607070855j57b6b243lf1fd81dce1036bed@mail.gmail.com
Список
Дерево обсуждения
SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
Re: SELECT substring with regex Gary Stainburn <gary.stainburn@ringways.co.uk>
Re: SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
Re: SELECT substring with regex Erik Jones <erik@myemma.com>
Re: SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
Re: SELECT substring with regex Richard Broersma Jr <rabroersma@yahoo.com>
Re: SELECT substring with regex Alvaro Herrera <alvherre@commandprompt.com>
Re: SELECT substring with regex Emils <gnudiff@gmail.com>
Re: SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
Re: SELECT substring with regex "Aaron Bono" <postgresql@aranya.com>
Re: SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
Re: SELECT substring with regex "Rodrigo De Leon" <rdeleonp@gmail.com>
Re: SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
Re: SELECT substring with regex "Jim Buttafuoco" <jim@contactbda.com>
Re: SELECT substring with regex "Rodrigo De Leon" <rdeleonp@gmail.com>
Re: SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
Re: SELECT substring with regex "Rodrigo De Leon" <rdeleonp@gmail.com>
Re: SELECT substring with regex "Aaron Bono" <postgresql@aranya.com>
Re: SELECT substring with regex T E Schmitz <mailreg@numerixtechnology.de>
On 7/7/06, T E Schmitz wrote: > I would like to split the contents of a column using substring with a > regular expression: > > SELECT > substring (NAME, '^\\d+mm') as BASE_NAME, > substring (NAME, ??? ) as SUFFIX > FROM MODEL > > The column contains something like > "150mm LD AD Asp XR Macro" > I want to split this into > "150mm", "LD AD Asp XR Macro" > > How can I extract the bit following the matching substring? > > -- > > > Regards, > > Tarlika Elisabeth Schmitz I'm sure there's a cleaner, regexp based approach, but how about: SELECT substring (NAME, '^\\d+mm') AS BASE_NAME , substr( NAME , char_length( substring (NAME, '^\\d+mm') ) + 2 ) AS SUFFIX FROM MODEL Regards, Rodrigo
В списке pgsql-sql по дате отправления
От: Richard Broersma Jr
Дата: