| From: | "Brett W(dot) McCoy" <bmccoy(at)lan2wan(dot)com> |
|---|---|
| To: | Dan Delaney <dionysos(at)dionysia(dot)org> |
| Cc: | PostgreSQL SQL Discussion <pgsql-sql(at)postgreSQL(dot)org> |
| Subject: | Re: [SQL] Finding strings inside a field... |
| Date: | 1998-06-29 21:36:20 |
| Message-ID: | Pine.LNX.3.96.980629172202.460D-100000@dragosani.lan2wan.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
On Mon, 29 Jun 1998, Dan Delaney wrote:
> I want to be able do a SELECT and search for a string INSIDE OF a
> field. So, say I want to get all record in testtable which contain
> the word "foobar" inside the "description" attribute. The following
> will only get those records in which the "description" attribute
> contains ONLY the word "foobar":
>
> SELECT FROM testtable WHERE description='foobar';
>
> What do I need to do to get all the record that have "foobar"
> ANYWHERE within the "description" field?
You'll want to use the LIKE operator, with '%' and '_' used as wildcard
operators similar to '*' and '?' used in the Unix CLI.
SELECT * from MyDB WHERE DESCRIPTION LIKE "%foobar%";
Brett W. McCoy
http://www.lan2wan.com/~bmccoy/
-----------------------------------------------------------------------
"The number of UNIX installations has grown to 10, with more expected."
-- The UNIX Programmer's Manual, 2nd Edition, June, 1972
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tim J Trowbridge | 1998-06-29 21:39:37 | Re: [SQL] Finding strings inside a field... |
| Previous Message | Dan Delaney | 1998-06-29 21:28:02 | Finding strings inside a field... |