如何使用LIKE搜索包括空格和空格?

时间:2015-06-18 08:40:11

标签: mysql

我有一个包含id,recipe_name,recipe_ingredients字段的配方表。我正在加入这些表以搜索特定食谱。

我的问题:"我如何使用"面条"来搜索Veg Noodles,Easy Noodles等。在查询中?

我的查询:

SELECT r.*,l.*,CASE WHEN (COUNT(l.recipe_id)=0)THEN 0 ELSE 1  END as like_status,
  u.name,u.user_image,u.location,u.contact_no,COUNT(l.recipe_id) as total_likes
FROM recipe as r
  LEFT JOIN likes as l ON r.recipe_id = l.recipe_id
  LEFT JOIN user_detail as u ON r.user_id = u.user_id
WHERE r.recipe_name LIKE '%$search%'

我的上述查询只返回包含" noodles"的数据。我尝试在上面的查询中使用replace替换空格,但不是运气。那么如何使用LIKE搜索包括所有空格和空格?

1 个答案:

答案 0 :(得分:0)

我们可以像这样使用

select * from table_name where table_name like "%Veg Noodles%"

我认为这些SQL很有用

谢谢。