基本查询语句(2)
*****************************************************************
--1. 找出EMP表中的姓名(ENAME)第三个字母是A 的员工姓名。
--2. 找出EMP表员工名字中含有A 和N的员工姓名。
--3. 找出所有有佣金的员工,列出姓名、工资、佣金,显示结果按工资从小到大,佣金从大到小。
--4. 列出部门编号为20的所有职位。
--5. 列出不属于SALES 的部门。
*****************************************************************
所需要的表有dept、emp(导入表点击查看)
--1. 找出EMP表中的姓名(ENAME)第三个字母是A 的员工姓名。 select emp.ename from emp where ename like '__A%' --2. 找出EMP表员工名字中含有A 和N的员工姓名。 select emp.ename from emp where ename like '%A%N%' ; --3. 找出所有有佣金的员工, --列出姓名、工资、佣金,显示结果按工资从小到大,佣金从大到小。 SELECT ENAME,SAL + nvl(COMM,0) AS WAGE,nvl(COMM,0) as COMM FROM EMP ORDER BY WAGE; --4. 列出部门编号为20的所有职位。 SELECT DISTINCT JOB FROM EMP WHERE DEPTNO = 20; --5. 列出不属于SALES 的部门。 SELECT DISTINCT * FROM DEPT WHERE DNAME <> 'SALES';
漫人生路上,该放下的要放下,往事如过眼烟云,浅笑则安...