SQL 分解IPv4地址
2015-06-07 16:49
344 查看
select ip, to_number(substr(ip, 1, instr(ip, '.', 1, 1)-1)) newip1, to_number(substr(ip, instr(ip,'.',1,1)+1, instr(ip, '.', 1, 2)-instr(ip,'.',1,1)-1)) newip2, to_number(substr(ip, instr(ip,'.',1,2)+1, instr(ip, '.', 1, 3)-instr(ip,'.',1,2)-1)) newip3, to_number(substr(ip, instr(ip,'.',1,3)+1, length(ip)+1-instr(ip,'.',1,3))) newip4 from (select '10.1.2.123' ip from dual)
select regexp_substr(t.ip,'[^.]+',1,1), regexp_substr(t.ip,'[^.]+',1,2), regexp_substr(t.ip,'[^.]+',1,3), regexp_substr(t.ip,'[^.]+',1,4) from (select '10.1.2.123' ip from dual) t
相关文章推荐
- mysql使用笔记
- MySQL搜索变量关键字命令
- 数据库 分区表详解
- 3 数据库之查找
- 利用bat批处理做启动mongodb脚本
- redis sum(二)
- CentOS6.5安装DRBD+MariaDB+Heartbeat实现数据库集群高可用
- 什么是云数据库
- Nlog 记录日志到 sqlite
- Mysql时间相关操作命令
- Mysql 慢查询和慢查询日志分析
- redis实现关系型数据库连接查询
- redis安装及常用命令
- [转载]Oracle Merge的使用
- 数据库 Hash Join的定义,原理,算法,成本,模式和位图
- mysql - 功能小计
- SQLite剖析(9):动态内存分配
- SQL SERVER 查询表或字段在哪里使用过
- Discuz!X/数据库 DB:: 函数操作方法
- 使用eval和loop在模版中直接读取数据库内容并输出