使用您自己的值获取“几乎”类似的结果

时间:2015-11-22 21:38:14

标签: mysql sql sql-like similarity

我正在尝试获取与我提供的结果具有几乎相似值的结果列表。

     id    |  food
1)    1       onions, pepper, ketchup
2)    2       burger, spinach, tomato
3)    3       chicken, barbecue, ham 
4)    4       onions, pepper, chicken
5)    5       book, pencil, paper

我的目标是返回ALMOST与“chicken, pepper, onions

相同的任何行

我已尝试过LIKE函数,但只有当您提供的值的顺序正确并且可以在列的某处找到时,它才会返回行。

我的代码是这样的:

SELECT * FROM table WHERE food LIKE =“%chicken,pepper,onions%”

0 个答案:

没有答案