我有一个表格,其中包含完全或屏蔽的IP,例如:
192.168.99.5
是一个确切的IP和192.168.99.*
或192.*.*.7
是屏蔽IP的示例我需要创建一个返回匹配ip的查询,我将给出一个示例
假设我的数据库中有192.168.99.*
条目。
如果我要跑
select *
from myTable
where IP = '192.168.99.65'
它应该返回该行,因为IP的最后一段是通配符,所以任何数字都应该适合。
但如果我跑
select *
from myTable
where IP = '192.169.99.65'
它不能检索该行。
我还需要这个效率......
解决这个问题的正确方法是什么?