ORACLE 函数(lpad,add_months,COALESCE,GREATEST,LEAST)

                       oracle 一些不常用的函数


函数: lpad(a,b,c)
参数: a : 字符 , b : 补成几位 ,c : 补的东西
功能: 左侧补字符。
举例: select lpad('6',2,0) from dual; 
结果: “06”


函数: add_months(a,b)
参数: a : 日期 , b : 数字
功能: 获取b个月后的日期。
举例: select add_months(date '2015-09-08',6) from dual; 
结果: 2016/3/8


函数:coalesce(value1, value2, value3, ...)
参数:相同类型的值。
功能:获取第一个不为空的值。
举例:SELECT COALESCE(null,2,1) FROM dual t ;
结果:2


函数:greatest(value1, value2, value3, ...)
参数:相同类型的值。
功能:获取其中最大的值。
举例:SELECT greatest(3,4,1) FROM dual t;
结果:4


函数:least(value1, value2, value3, ...)
参数:相同类型的值。
功能:获取其中最小的值。
举例:SELECT least(3,4,1) FROM dual t;
结果:1

猜你喜欢

转载自201306171243.iteye.com/blog/2241865