Mysql函数locate 、position 、instr 用法解析
我们都知道使用like进行mysql的模糊查询,但mysql的一些内置函数有和like同样的效果,还比like更高效。
SELECT `column` from `table` where locate('keyword', `condition`)>0
SELECT `column` from `table` where position('keyword' IN `condition`)
SELECT `column` from `table` where instr(`condition`, 'keyword' )>0
locate、position 和 instr 的差別只是参数的位置不同,同时locate 多一个起始位置的参数外,两者是一样的。