oracle
1 + 运算 0+100=0 为了解决这个问题 使用 nvl(1,2)函数
例如 查询 员工的奖金和工资总和
解 有的员工可能没有奖金 因此使用 sal +comm 得出的结果会是0 这时 要使用nal()函数
select sal+nvl(comm,0) from emp; //如果第一个为0 则显示第二个
解 有的员工可能没有奖金 因此使用 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位开始截 截两位