把IP字串转化为数值格式的SQL Server自定义函数
来源:互联网 发布:嵌入式linux移植 编辑:程序博客网 时间:2024/06/06 21:00
ip除a.b.c.d的字串行式,还可以表示为10或16进制的数字,并且可以被ie等软件识别代替字串使用,再很多时候要比较ip大小的时候数字形式就很重要了。故写函数一个,共享于网。
代码如下:
create function ip2number (@ip varchar(16))returns bigint
as
begin
set @ip=@ip+'.'
declare @pos tinyint
declare @num bigint
declare @bin int,@off int
set @bin=16777216
set @off=0
set @num=0
while @bin>=1
begin
set @pos=@off+1
set @off=charindex('.',@ip,@pos)
set @num=@num+convert(int,substring(@ip,@pos,@off-@pos))*@bin
set @bin=@bin/256
end
return @num
end
go
- 把IP字串转化为数值格式的SQL Server自定义函数
- 点格式IP转化为数值
- 把数值转化为“00:00:00”格式
- 将数值转化为字符串的函数
- 将数值转化为字符串的函数
- js中将非数值转化为数值的函数
- 交互环境下的把数值转化为货币单位
- R语言关于时间格式转化为数值的解决方案
- 数值转换为金额格式的函数
- SQL Server日期格式的转化
- sql语句中 时间数值转换为时间格式函数
- 把rmvb格式转化为avi格式
- 如何把matlab画的图转化为wmf格式
- 【Transact-SQL】SQL Server自动把left join自动转化为inner join、以及关联时的数据重复问题
- SQL SERVER 数值类型的存储格式及转换
- 把货币金额转换成大写的SQL自定义函数(SQL Server版)
- js把科学计数法表示的字符串转化为数值的方法
- js把科学计数法表示的字符串转化为数值的方法
- 在IBatisNet中使用存储过程
- db2数据类型转换
- 供水管网GPRS远程测控调度系统及小区泵站运行监测系统
- COBIT: 国际信息安全审计规范简介
- 有趣的轮回
- 把IP字串转化为数值格式的SQL Server自定义函数
- 李阳疯狂英语突破对话(46)-感谢你做的一切
- 从今天开始要往英文方面发展了
- db2资料信息
- 写给Baby
- 分页SQL语句 (转载)
- RACLE 常用的SQL语法和数据对象
- 嵌入式系统高级C语言编程
- setsockopt()用法