oracle

1  +  运算  0+100=0   为了解决这个问题  使用 nvl(1,2)函数

    例如 查询 员工的奖金和工资总和  
    解 有的员工可能没有奖金  因此使用 sal +comm 得出的结果会是0  这时 要使用nal()函数
    select  sal+nvl(comm,0) from emp; //如果第一个为0 则显示第二个
2 in,not in (在-.....里/不在....里)  null     is not null  (为空/不为空)
3 exists,not exists
4 order by 函数  排序   asc 升序  desc  降序   order by 字段名 desc/asc
5 upper() 装换成大写  select upper() 
6 initcap() 首字母大写   
7 substr ()  select substr(ename,2,2),ename from emp ;  //从第2位开始截 截两位
posted @ 2012-09-14 20:33  Just_Begin  阅读(128)  评论(0编辑  收藏  举报