首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询IP地址的SQL话语

2012-12-15 
查询IP地址的SQL语句现有表 T1里面有字段 开始IP:startIP 结束IP:endIP 现需要给出1个IP地址,查询符合条件

查询IP地址的SQL语句
现有表 T1
里面有字段 开始IP:startIP 结束IP:endIP 
现需要给出1个IP地址,查询符合条件的数据
求SQL
[最优解释]
具体什么样子的,你要怎么查


如果存的168.1.1.1这样的 地址

要between and 是买办法查的

网上有把ip 地址转换为数字存的方法。
[其他解释]

引用:
ip地址格式为:11.111.111.111
startIP:11.111.111.010
endIP: 11.111.111.020
判断的ip为:11.111.111.013,判断此ip是否在11.111.111.010与11.111.111.020
之间

也会存在下面格式
startIP:11.111.100.010
endIP: 11.111.100.020

如果你数字都对等的话。直接BETWEEN AND 就成
[其他解释]
where  @ip between  startIP  and endIP
[其他解释]
ip地址格式为:11.111.111.111
startIP:11.111.111.010
endIP:  11.111.111.020
判断的ip为:11.111.111.013,判断此ip是否在11.111.111.010与11.111.111.020
之间

也会存在下面格式
startIP:11.111.100.010
endIP:  11.111.100.020

[其他解释]
引用:
ip地址格式为:11.111.111.111
startIP:11.111.111.010
endIP: 11.111.111.020
判断的ip为:11.111.111.013,判断此ip是否在11.111.111.010与11.111.111.020
之间

也会存在下面格式
startIP:11.111.100.010
endIP: 11.111.100.020

如果你数字都对等的话。直接BETWEEN AND 就成
[其他解释]
用函数转成整形再 between

热点排行