Re: select a range of data

From: Jon Sime <jsime(at)mediamatters(dot)org>
To: pgsql-admin(at)postgresql(dot)org
Subject: Re: select a range of data
Date: 2007-07-20 19:19:13
Message-ID: 46A10AB1.8040103@mediamatters.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Jessica Richard wrote:
> If I have a column with a value like "abc2457", "efg1234",
>
> how do I select col from table where col like 'a[a-z]c24[0-9]7"?
>
> How do I handle the range bracket in the query?

You can use the regular expression operator(s), like so:

select *
from table
where column ~ 'a[a-z]c24[0-9]7';

For the full details:
http://www.postgresql.org/docs/8.2/interactive/functions-matching.html#AEN9312

-Jon

--
Senior Systems Developer
Media Matters for America
http://mediamatters.org/

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Tom Lane 2007-07-20 19:19:52 Re: select a range of data
Previous Message Jessica Richard 2007-07-20 19:00:18 select a range of data