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 по дате отправления: