查询IP数据库的问题。。帮顶有分!

zzlazio zzlazio 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在网上下了个纯真的IP数据库,并把他导入到SQL SERVER 2000库中

表的结构为

StartIp varchar(16)
EndIp varchar(16)
country varchar(100)
local varchar(20)

所有的IP地址都是以正常的IP字符形式存入 如 218.18.159.177

但现在问题我的SQL查询语句不知道怎么写才对,如果我写
select * from Tab_IP where '218.18.159.177' Between startIP and EndIP

得到的结果是
218.176.0.0 218.183.255.255 日本 CZ88.NET NULL
218.18.158.0 218.18.167.255 广东省深圳市 电信ADSL NULL
218.17.254.0 218.18.3.255 广东省深圳市罗湖区 电信 NULL

这其中明显只有第二条是符合要求的呀
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
zzlazio
C# 111,129 成员 642,538 内容