单值函数在查询中返回单个值,可被应用到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/