首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

依据纯真IP库求查询ip地址的sql查询语句

2013-07-11 
根据纯真IP库求查询ip地址的sql查询语句上面的图片是数据库中的字段 类型都是 nvarchar类型怎么写查询IP的

根据纯真IP库求查询ip地址的sql查询语句
依据纯真IP库求查询ip地址的sql查询语句
上面的图片是数据库中的字段 类型都是 nvarchar类型
怎么写查询IP的sql语句呢 例如说 查询ip为“183.12.241.174”的SQL语句
上面的图片是数据库中的字段 类型都是 nvarchar类型
怎么写查询IP的sql语句呢 例如说 查询ip为“183.12.241.174”的SQL语句

转成int类型了 然后怎么比较啊
StartIPEndIPCountryLocal
2218393622200319陕西省宝鸡市电信
2220032022216766陕西省西安市电信
2221676722216767陕西省西安市青田文化艺术传播有限公司
2221676822254277陕西省西安市电信
2225427822254278陕西省西安市雁塔区西安外国语大学
2225427922307386陕西省西安市电信
2230738722307387陕西省西安市莲湖区倩倩网络
2230738822307532陕西省西安市电信

自己的IP 转换为了1901887483   然后怎么写SQL语句呢

where "+ intIP +" between ... and ..."

还是你自己写吧。
[解决办法]
我不记得SQL Server时候会自动对between使用索引了。如果不能,那么你就应该写为
   where intStartIP<=" + intIP +" and intEndIP>="+ intIP
这一类的。并且确保先对 intStartIP 和 intEndIP 字段创建索引。

不要把原始的 StartIP 和 EndIP 字段给改了。保留这两个可读性强的字段,非常必要的。

热点排行