使用“赞”查询以任何顺序搜索单词

时间:2015-01-31 09:58:03

标签: mysql sql-like

我有一张学生表,其中包含以下行。

ID Name
1 John Smith
2 Hellen Fernandis
3 Ali Abbas
4 Sameer Khan

即使我使用下面提到的查询

,我也希望如此
Select * from students where name like '%Abbas Ali%'

第3行应该会出现。

2 个答案:

答案 0 :(得分:5)

您无法在一个LIKE中执行此操作,您需要多个条件:

WHERE name LIKE '%Abbas%' AND name LIKE '%Ali%'

答案 1 :(得分:0)

如果你以其他方式这样做,试试这个:

SELECT * FROM students WHERE name LIKE '%Abbas' AND name LIKE 'Ali%'