这条ORACLE语句大体意思是什么啊? select count(*) from t_1_d_22_pyjd where to_number(substr(dfdxx,2,1)) > 6 or substr(dfdxx,2,1) is null or to_number(substr(dfdxx,2,1)) < 0其中的 to_number substr()都是什么意思啊?下面是dfdxx的部分记录:dfdxx|2||3||7||0||5||0||3|谢谢啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其中的 to_number substr()都是什么意思啊? substr(dfdxx --字段,2 --位置,从上面的那个字段的第2个字符开始?,1 --长度,取出1个字符) 谢谢啊,那to_number 是什么意思啊 to_number就是把字符转成数字 to_number() 是将某类型的数据转换为NUMBER类型,如to_number(substr(dfdxx,2,1)) 就是将substr(dfdxx,2,1)产生的字符型数据转换为NUMBER类型; substr() 是字符窜截取函数,用法:substr(‘abcd’,1,2)的值就是ab,substr(‘abcd’,3,4)的值就是cd SUBSTR(string,start,count) 取子字符串,从start开始,取count个SQL> select substr('13088888888',3,8) from dual; SUBSTR('--------08888888TO_NUMBER 将给出的字符转换为数字SQL> select to_number('1999') year from dual; YEAR--------- 1999 用触发器实现ID字段自增,老报错 备份oracle数据库 100分跪求删除表空间的问题 求救:oracle9i 中long raw 数据无法实现表表转移 简单的执行slq语句的问题(存储过程中) 怎么优化这个查询语句 请问:关于注册表里的Oracle信息 怎样写这样一条关于时间查询的 SQL 语句? 讨论-2:怎么理解“索引” 与 “约束条件”?他们的区别与联系是怎么样的? 什么情况下需要建表分区? 怎么取出表中刚插入的值[在线给分] oracle的procedure
substr()都是什么意思啊?
dfdxx --字段
,2 --位置,从上面的那个字段的第2个字符开始?
,1 --长度,取出1个字符
)
substr() 是字符窜截取函数,用法:substr(‘abcd’,1,2)的值就是ab,substr(‘abcd’,3,4)的值就是cd
SQL> select substr('13088888888',3,8) from dual;
SUBSTR('
--------
08888888TO_NUMBER 将给出的字符转换为数字
SQL> select to_number('1999') year from dual;
YEAR
---------
1999