[SQL] 'select where' using multiple columns.

2005-08-05 Thread Rob Kirkbride

Hi,

I've googled around for this but can't see a decent way of doing this :

I've got a persons name which is being stored say in 3 columns :-  
Title, Forename_1, Forename_2, Surname. I want to allow a search say for 
'John Smith'. Problem is I can't just break it up into forename and 
surname because I won't also know.

Is there a way to do something like a
'select * where forename_1,forename_2,surname like '%String%'   ??

Thanks for any help. Apologies if its a FAQ.

Rob


---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


Re: [SQL] 'select where' using multiple columns.

2005-08-05 Thread Rob Kirkbride

Ian Johannesen wrote:


Hi.

Rob Kirkbride wrote:
 

I've got a persons name which is being stored say in 3 columns :- 
Title, Forename_1, Forename_2, Surname. I want to allow a search say for

'John Smith'. Problem is I can't just break it up into forename and
surname because I won't also know.
Is there a way to do something like a
'select * where forename_1,forename_2,surname like '%String%'   ??

   


SELECT * FROM table WHERE forename_1 || ' ' || forename_2 || ' ' ||
surname LIKE '%String%';

 

Thanks for the quick response. I've tried that and it works fine. Thanks 
a lot and thanks to Daq and Helder.


Rob

---(end of broadcast)---
TIP 6: explain analyze is your friend