默认计划
(1人评价)
【2015版】ORACLE数据库入门到精通 【极限IT 第1课】

亲临培训现场

价格 免费
该课程属于 0元参加 Java+ORACLE+HTML 【0计划】学习班
请加入后再学习

1、选择部门30中的全部员工;

        SELECT * FROM emp WHERE depno = '30';

        SELECT * FROM emp WHERE deptno = 30;

2、列出所有办事员的姓名、编号和部门编号;

        SELECT ename, eno, depno FROM emp WHERE ejob = 'CLERK';

        SELECT ename, empno. deptno FROM  emp WHERE job = 'CLERK';

3、找出佣金高于薪金60%的员工;

        SELECT * FROM emp WHERE yj > (sal * 0.6);

        SELECT * FROM emp WHERE comm > (sal * 0.6);

4、找出部门10中所有经理(MANAGER)和部门20中所有办事员(CLERK);

        SELECT * FROM emp WHERE deptno = 10 AND job = 'MANAGER', deptno = 20 AND job = 'CLERK';

        SELECT * FROM emp WHERE (deptno = 10 AND job = 'MANAGER') OR (deptno = 20 AND job = 'CLERK');

5、找出部门10中所有经理(MANAGER),部门20中所有办事员(CLERK),既不是经理又不是办事员但其薪金大于等于2000的所有员工;

        SELECT * FROM emp WHERE (deptno = 10 AND job = 'MANAGER') OR (deptno = 20 AND job = 'CLERK') OR (job NOT IN ('MANAGER', 'CLERK') AND sal >=2000);

        SELECT * FROM emp WHERE (deptno = 10 AND job = 'MANAGER') OR (deptno = 20 AND job = 'CLERK') OR (job NOT IN ('MANAGER', 'CLERK') AND sal >=2000);

6、找出收取佣金的员工的不同工作;

        SELECT DISTINCT job FROM emp WHERE comm NOT NULL;

        SELECT DISTINCT job FROM emp WHERE comm IS NOT NULL;

7、找出不收佣金或收取佣金低于100的员工;

        SELECT * FROM emp WHERE (comm IS NULL) OR (comm IS NOT NULL AND comm < 100);

        SELECT * FROM emp WHERE (comm IS NULL) OR (comm < 100);

8、显示名字不带'R'的员工的姓名;

        SELECT * FROM emp WHERE NOT ename LIKE '%R%';

        SELECT * FROM emp WHERE ename NOT LIKE '%R%';

9、显示姓名包含'A'的员工的姓名,显示的结果基于基本工资按照从高到低排序,如果基本工资相同则按照雇佣年限由早到晚排序,如果雇佣日期相同,则按职位排序;

        SELECT * FROM emp WHERE ename LIKE '%A%', ORDER BY sal DESC, hiredate, job;

        SELECT * FROM emp WHERE ename LIKE '%A%' ORDER BY sal DESC, hiredate, job;

 

多条件判断使用逻辑连接,使用"()"分隔每个条件。

[展开全文]

总结:

1、清楚每一个子句的作用:SELECT/FROM/WHERE/ORDER BY;

2、多个条件判断的时候一定要使用逻辑连接,而且尽量使用“()”做一个区分;

3、遇到问题慢慢分析。

[展开全文]

授课教师

讲师

课程特色

视频(54)
文档(28)
图文(1)

学员动态

jayzhou 加入学习
ychsemail 加入学习
你像风一样离开 加入学习
ilovecup 加入学习
wanzi 加入学习