SELECT * from 表 where locate(‘keyword’, 字段)>0
这个查询出来的就是有这个关键字的部分了类似于like语句,不过 locate() 只要找到返回的结果都大于0(即使是查询的内容就是最开始部分)都可以查出来。
可能比like速度快点。但是自己测试了一下,没多大差别。
关于性能上边的差距,我现在还没有体会到,还得多深入了解一下。
SQL之locate函数
最新推荐文章于 2024-05-21 15:45:02 发布
SELECT * from 表 where locate(‘keyword’, 字段)>0
这个查询出来的就是有这个关键字的部分了类似于like语句,不过 locate() 只要找到返回的结果都大于0(即使是查询的内容就是最开始部分)都可以查出来。
可能比like速度快点。但是自己测试了一下,没多大差别。
关于性能上边的差距,我现在还没有体会到,还得多深入了解一下。