巷尾的酒吧

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  64 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
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的循环使用,在此就不举例子了。

posted on 2012-12-02 22:43 abing 阅读(255) 评论(0)  编辑  收藏 所属分类: oracle

只有注册用户登录后才能发表评论。


网站导航: