coffee_cn

博客园 首页 新随笔 联系 订阅 管理

MySQL~ IN , FIND_IN_SET , LIKE

 

SELECT * FROM test where area IN (1, 2, 3);

 

SELECT * FROM test where FIND_IN_SET('1', area);

 

SELECT * FROM test where area LIKE '%,1,%';

 

LIKE 是广泛的模糊匹配,字符串中没有分隔符
Find_IN_SET 是精确匹配,字段值以英文”,”分隔
Find_IN_SET 查询的结果要小于 LIKE 查询的结果。

 

posted on 2015-12-31 10:02  coffee  阅读(208)  评论(0编辑  收藏  举报