社区
Oracle
帖子详情
oracle字段类型是字符,值是ip,如何判断大小
litanjun
2006-07-10 02:34:15
该字段的值是机器的ip,有没有什么好的办法来判断ip的大小.
...全文
477
21
打赏
收藏
oracle字段类型是字符,值是ip,如何判断大小
该字段的值是机器的ip,有没有什么好的办法来判断ip的大小.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
litanjun
2006-07-14
打赏
举报
回复
发现一个很奇怪的问题
select substr('10.42.5.73',0,10) from dual能得到正确的结果
但是select substr('10.42.5.73',5,7) from dual得到的结果却是2.5.73
litanjun
2006-07-13
打赏
举报
回复
to Aqiu_Schema:
没有看见oracle有这个函数,你的意思不会是在程序中分割吧!
Aqiu_Schema
2006-07-13
打赏
举报
回复
将两个IP分割成数组比较一下就OK了!split方法可以实现!
litanjun
2006-07-13
打赏
举报
回复
楼上奇怪的问题大家没有兴趣嘛:(
shengchunhua
2006-07-12
打赏
举报
回复
"是这样的,有2个ip 10.42.1.70, 10.42.1.244
如果直接用字符比较的话10.42.1.70会比10.42.1.244大的"
照此看来 大小的结果己经出来了
litanjun
2006-07-12
打赏
举报
回复
现在有一个外连接的问题,是不是外连接只支持=号,不支持<和>号?
ciwdba
2006-07-12
打赏
举报
回复
--------------------------------------------------------------
您好,我们是“2006中国杰出数据库工程师评选”活动组委会。
您的帖子已经被我们转载到本次评选官方网站的“专家在线答疑”区。
http://www.bestdba.cn/match_discussion.aspx
在那里,进入本次评选复选的90位数据库工程师将与您展开积极的互动。
一方面,他们会为您的问题提供满意的答案,
另一方面,也邀请您为他们投上宝贵的选票。
2006-7-8 ~ 2006-7-25日,每天我们将从当天参与"有奖投票"的网友
中抽取3名幸运者,赠送由IBM提供的精美礼品一份!
此外,您还可以在“专家在线答疑”区提出新的问题并参与讨论。
您的帖子位于:
http://www.bestdba.cn/match_discussion3.aspx?pointid=149&pointid2=1&agains=1&pointid3=5
非常感谢您对本次活动的支持!
--------------------------------------------------------------
litanjun
2006-07-12
打赏
举报
回复
发现一个很奇怪的问题
select substr('10.42.5.73',0,10) from dual能得到正确的结果
但是select substr('10.42.5.73',5,7) from dual得到的结果却是2.5.73
litanjun
2006-07-12
打赏
举报
回复
to shengchunhua:
!!!!!!!!!!!!!!!!!!
litanjun
2006-07-11
打赏
举报
回复
因为我看见金钱的计算方法有根据格式来比较大小,不知道支持ip这种的?
litanjun
2006-07-11
打赏
举报
回复
ip是任意的,我上面那个方法太麻烦了,那位朋友有好一点的方法!
shuaiyu123
2006-07-11
打赏
举报
回复
尽量不要浪费大家的时间嘛
litanjun
2006-07-11
打赏
举报
回复
感觉太麻烦,先看看有没有好的方法:)
「已注销」
2006-07-11
打赏
举报
回复
写个函数来比较
snwxf
2006-07-11
打赏
举报
回复
分段比较比较方便
yqwd911
2006-07-11
打赏
举报
回复
还是写一个包,分段比较吧!
litanjun
2006-07-11
打赏
举报
回复
没有那位兄弟碰到这样的问题吗?
fjmingyang
2006-07-10
打赏
举报
回复
不好意思 搞混了 不是 indexof 是instr
fjmingyang
2006-07-10
打赏
举报
回复
10.42.1.70 会大于 10.42.1.244 是因为 有.的原因
(1)如果同意网段,可以考虑 substr 和 indexof
(2)如果说不是的,比较麻烦,自己写个函数吧
litanjun
2006-07-10
打赏
举报
回复
是这样的,有2个ip 10.42.1.70, 10.42.1.244
如果直接用字符比较的话10.42.1.70会比10.42.1.244大的
我只想到个比较土的方法就是换算一下乘255,但是这样太麻烦了,有没有简单些的办法.
加载更多回复(1)
Oracle
入门课程
13、
Oracle
视图 14、
Oracle
序列 15、
Oracle
索引 16、
Oracle
基本语法 17、
Oracle
数据
类型
18、
Oracle
变量 19、
Oracle
运算符 20、
Oracle
条件控制 21、
Oracle
循环 22、
Oracle
循环控制 23、
Oracle
字符
串 24、
Oracle
数组 ...
oracle
去掉
字段
中最后一个
字符
,
Oracle
截取
字符
串去掉
字段
末尾指定长度的
字符
Oracle
截取
字符
串去掉
字段
末尾指定长度的
字符
lengthb(string)计算string所占的字节长度:返回
字符
串的长度,单位是字节length(string)计算string所占的
字符
长度:返回
字符
串的长度,单位是
字符
eg://去掉该
字段
后面15...
ORACLE
修改
字段
大小
过程分析
(1)测试表 -- Create table create table RECALL.RECALL_TIMELY_FOX ( ID NUMBER(16) not null, LOGIN_TIME DATE, ... GAME_TYPE NUMBER(2) default 1, LOGIN_
IP
VARCHAR2(20), INSERT_TIME DA
oracle
匹配
字符
串
ip
,
oracle
正则表达式之
IP
select * from M_D_D_
IP
ADDRESSINFO t where REGEXP_LIKE(t.
ip
地址, '(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])'...
python查询
oracle
数据blob
类型
字段
踩坑记
python查询
oracle
数据blob
类型
字段
在网上找了代码,内容很简单,直接上代码 import os import cx_
Oracle
# os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' db_orcl = cx_
Oracle
.connect("用户/sid@...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章