通配符*匹配功能在MYSQL查询中的 个人的一点点思路与实现
通配符*匹配功能在MYSQL查询中的 个人的一点点思路与实现
今日在做站内短消息发送的时候,遇到一个功能,就是要做帐号的通配符搜索以下几种情况,都有可能在搜索的时候用到
sunzhongshan 字符串无通配符搜索
sun* 以sun开头
*shan 以shan结尾
sun*shan 以sun开头,以shan结尾
*zhong* 包含zhong
sun*ong* 以sun开头,包含ong
开始想的是做判断,如果以*开头怎么处理,以*结尾怎么处理。然后以*做数组分隔符一个个去处理
这样做要用到大量的函数去做判断,觉得有点浪费资源。所以我决定重新思考我的思路。。。。。
!!!!!!!!!!!!!!!!!!!!!!