select concat('1','2') zhao from dual;
select initcap('abin') from dual;
select lower('ABIN') from dual;
select upper('abin') from dual;
select lpad('abin',10,'*') from dual;
select rpad('abin',7,'*') from dual;
select ltrim('aaaabain','a') from dual;
select rtrim('abinaa','a') from dual;
select trim('a' from 'ababina') from dual;
select ceil(3.1415926) from dual;
select floor(3.1415926) from dual;
select sign(-123) zheng,sign(123) fu ,sign(0) ling from dual;
select last_day(sysdate-1) from dual;
select nvl('','0') from dual;
select nullif('abin','abina') from dual;
select nvl2('aa','abin','varyall') from dual;
select coalesce('','1','2') from dual;
Coalesce函数
Coalese函数的作用是的NVL的函数有点相似,其优势是有更多的选项。
格式如下:
Coalesce(expr1, expr2, expr3….. exprn)
Coalesce是这样来处理这些参数的。如果第一个参数为空,则看第二个参数是否是空,否则则显示第一个参数,如果第二个参数是空再看第三个参数是否为空,否则显示第二个参数,依次类推。
这个函数实际上是NVL的循环使用,在此就不举例子了。