这条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 问一个sql 请教一个关于不定时job调用的问题。在线等! 用sqlplus建表的时候怎么建立一个有2个字段联合做主键的表? oci 执行sql问题。 我为什么每一次装上oracle816后,我的oms怎么才能用呢,需要配置什么和环境变量呢? 熟ORACLE和SQLSERVER的请帮忙(分析函数)? 急救! 请介绍sql语言好书 SQL SERVER 导入ORACLE的一个问题! oracle 怎样将数据分组并同时得到计算后的值 怎么取出表中刚插入的值[在线给分] 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