oracle-常见函数

字符串函数:
1、substr()函数:截取字符串。substr('test123', 2, 3),截取从第二位开始的三字符,与java中String的subString方法不同。
2、trim()函数:删除字符串首尾空格。
3、char()函数:将ASCII码转换为字符串。
数学函数:
1、round()函数:返回数字的四舍五入值。默认为0.如round(2750.42, 1)结果为2750.4
2、ceil()函数:向上取整
3、floor()函数:向下取整
4、sign()函数:返回数字的正负性。若返回1,表示参数大小0;若返回-1,表示参数小于0;若返回0,表示参数等于0。
5、power()函数:乘方运算。
6、to_number()函数:将字符串转换为数值类型。
日期函数:
1、to_date()函数:将字符串转换为日期类型。如to_date('2013-10-10','yyyy-MM-dd')
聚合函数:
max();min();count();sum();avg()
其他函数:
1、decode()函数:多值判断。如decode(sign(avg(salary)-5000), 1,'高收入',0,'标准收入','一般收入'):当sign函数返回1时,decode函数返回'高收入',当sign函数返回0时,decode函数返回'标准收入',其余情况返回'一般收入'
2、nvl()函数:用户处理某列的值。有两个参数,参数1为处理的列,参数2为如参数1为空,返回参数2的值。如nvl(ename,'未知');若ename字段为空,则返回未知。

猜你喜欢

转载自wywam1128.iteye.com/blog/1965849