2012-12-07 57 views
2

匹配,例如,我有這樣的一個表:如何數據庫列用繩子

 
id |  name  | 
-------------------- 
1 | T    | 
2 | Text   | 
3 | A    | 
4 | Text1 and Text | 
5 | Txt   | 

,我想逆轉與字符串匹配列,這樣的事情:

 
select * from table_name where %name% like 'Text1 and Text2 and Text3' 

,並得到這些結果:

 
id | name | 
----------- 
1 | T | 
2 | Text | 
4 | Text1 and Text | 

這是可行的嗎?

回答

3

嘗試:

SELECT * 
FROM table_name 
WHERE 'Text1 and Text2 and Text3' LIKE '%'||name||'%' 

UPD這是我SQLFiddle與例如:SQLFiddle