oracle单值函数学习(1)

单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by子

句和having子句
(一)数值型函数(number functions)
      数字型函数输入数字型参数并返回数值型的值
 1.MOD(n1,n2) 返回n1除n2的余数,如果n2=0则返回n1的值
 2.round(n1,[,n2]) 返回四舍五入小数点右边n2为后n1的值,n2缺省值为0,如果n2为负数

就摄入到小数点左边相应的位数(如果n2为非整数,会自动将n2取整后处理)
 3.trunc(n1,[,n2]) 返回截尾到n2位小数n1的值,n2缺省设置为0,当n2为缺省设置时会将

n1截尾为整数,如果n2为负值,就截尾在小数点左边相应的位上

(二)字符型函数(character functions)返回字符值
该类函数返回与输入类型相同的类型:返回的char类型值长度不超过2000字节,返回varchar2

类型值长度不超过4000字节,若返回长度超出,将不会报错,直接截断。返回的clob类型值长

度不超过4G,长度超出,不返回错误,而是直接抛出错误
1.lower(c)将制定字符串内字符变为小写,支持char,varchar2,nchar,nvarchar2,clob

,nclob。
2.upper(c)将指定字符串内字符变为大写,支持char,varchar2,nchar,nvarchar2,clob

,nclob。
3.LPAD(c1,n[,c2])返回指定长度=n的字符串,需要注意的有几点:
   如果n   如果n>c1的length,c2为空,以空格从左向右补充字符长度至n并返回
   如果n>c1的length,c2不为空,以指定字符c2从左向右补充c1长度至n并返回
   如果n<0,则结果为空,取不到字符

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/302844/viewspace-366198/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/302844/viewspace-366198/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值