Re: [SQL] Finding strings inside a field...
| От | Brett W. McCoy |
|---|---|
| Тема | Re: [SQL] Finding strings inside a field... |
| Дата | |
| Msg-id | Pine.LNX.3.96.980629172202.460D-100000@dragosani.lan2wan.com обсуждение исходный текст |
| Ответ на | Finding strings inside a field... (Dan Delaney <dionysos@dionysia.org>) |
| Список | 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
В списке pgsql-sql по дате отправления: