oracle 表管理(三)
这次博客主要讲解一些重要的select 查询语句
select distinct deptnp,job from emp;
查询的时候会过滤掉相同的记录!
处理null 使用nvl函数
select sal*13+nvl(comm,0)*13 "年工资",ename,comm from emp;
nvl(comm,0) 意思就是:
comm为null的时候 则comm的值为0
comm不为null的时候 则comm的值为本身的值
select ename,hiredate from emp where hiredate>'1-1月-1982';
查询入职在1982-01-01后的员工
select ename,sal from emp where ename like 'S%';
查询ename的开头名字为S的人员的工资和ename
select ename,sal from emp where ename like '__O%';
查询第三个字母为大写O的职员的sal和ename
select * from emp where empno in(7844,256);
查询多个编号职员的ename 和sal
select deptno.job,sal from emp where ename='SMITH'
根据某些字符串查找记录值的语句,单引号里面是区分大小写的!
这次博客主要讲解一些重要的select 查询语句
select distinct deptnp,job from emp;
查询的时候会过滤掉相同的记录!
处理null 使用nvl函数
select sal*13+nvl(comm,0)*13 "年工资",ename,comm from emp;
nvl(comm,0) 意思就是:
comm为null的时候 则comm的值为0
comm不为null的时候 则comm的值为本身的值
select ename,hiredate from emp where hiredate>'1-1月-1982';
查询入职在1982-01-01后的员工
select ename,sal from emp where ename like 'S%';
查询ename的开头名字为S的人员的工资和ename
select ename,sal from emp where ename like '__O%';
查询第三个字母为大写O的职员的sal和ename
select * from emp where empno in(7844,256);
查询多个编号职员的ename 和sal
select deptno.job,sal from emp where ename='SMITH'
根据某些字符串查找记录值的语句,单引号里面是区分大小写的!