simple query question

From: "Dan Maher" <dan(dot)maher(at)home(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: simple query question
Date: 2001-12-17 01:50:47
Message-ID: XbcT7.72507$py4.34479716@news2.nash1.tn.home.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Thanks in advance:

I want to do a particular type of pattern matching in a string, but am not a
regexp guru. Can ya help?

I want to find a row in a table that has a column that matches a string like

"jack nicholson - one flew over the cuckoo's nest"

but the columns I have are:

actor movie
------ --------
jack nicholson One flew over the cuckoo's nest

What I have been trying is

UPDATE blah WHERE actor LIKE
"jack nicholson - one flew over the cuckoo's nest"
OR movie LIKE
"jack nicholson - one flew over the cuckoo's nest"

of course that doesn't work. So the column in the table is a substring of
the search string. Parsing up the search string seems like the hard way to
do it, is there an easy way to see if a column's value is a subset of the
query string?

<sql idiot mode>
Also, if there is a DB-independent way to do this without a specific
PostgreSQL operator, that would be ideal.
</sql idiot mode>

Many thanks,
Dan

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rob Hoffman 2001-12-17 02:25:31 Re: simple query question
Previous Message Doug McNaught 2001-12-17 01:21:00 Re: best solution for BLOB storage across networks?