本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来。在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出。交流与分享才能共同进步嘛,感谢!

本篇相对上篇来说比较简单,如果你对本篇的各测试做得不称心如意的话,我想你是时候给自己充下电了!

本文使用的实例表结构与表的数据如下:

scott.emp员工表结构如下:

SQL>DESCSCOTT.EMP;

NameType         NullableDefaultComments

-------- ------------ -------- ------- --------

EMPNO    NUMBER(4)                     员工编号

ENAME    VARCHAR2(10) Y                员工姓名

JOB      VARCHAR2(9)  Y                职位

MGR      NUMBER(4)    Y                上级编号

HIREDATEDATEY                雇佣日期

SAL      NUMBER(7,2)  Y                薪金

COMM     NUMBER(7,2)  Y                佣金

DEPTNO   NUMBER(2)    Y                所在部门编号

--提示:工资 = 薪金 + 佣金

scott.dept部门表

SQL>DESCSCOTT.DEPT;

NameType         NullableDefaultComments

------ ------------ -------- ------- --------

DEPTNO NUMBER(3)                     部门编号

DNAME  VARCHAR2(14) Y                部门名称

LOC    VARCHAR2(13) Y                地点

scott.emp表的现有数据如下:

SQL>SELECT*FROMSCOTT.EMP;

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO

----- ---------- --------- ----- ----------- --------- --------- ------

7369 SMITH      CLERK      7902 1980-12-17     800.00               20

7499 ALLEN      SALESMAN   7698 1981-2-20     1600.00    300.00     30

7521 WARD       SALESMAN   7698 1981-2-22     1250.00    500.00     30

7566 JONES      MANAGER    7839 1981-4-2      2975.00               20

7654 MARTIN     SALESMAN   7698 1981-9-28     1250.00   1400.00     30

7698 BLAKE      MANAGER    7839 1981-5-1      2850.00               30

7782 CLARK      MANAGER    7839 1981-6-9      2450.00               10

7788 SCOTT      ANALYST    7566 1987-4-19     4000.00               20

7839 KING       PRESIDENT       1981-11-17    5000.00               10

7844 TURNER     SALESMAN   7698 1981-9-8      1500.00      0.00     30

7876 ADAMS      CLERK      7788 1987-5-23     1100.00               20

7900 JAMES      CLERK      7698 1981-12-3      950.00               30

7902 FORD       ANALYST    7566 1981-12-3     3000.00               20

7934 MILLER     CLERK      7782 1982-1-23     1300.00               10

102 EricHu     Developer  1455 2011-5-26 1   5500.00     14.00     10

104 huyong     PM         1455 2011-5-26 1   5500.00     14.00     10

105 WANGJING   Developer  1455 2011-5-26 1   5500.00     14.00     10

17rowsselected

Scott.dept表的现有数据如下:

SQL>SELECT*FROMSCOTT.DEPT;

DEPTNO DNAME          LOC

------ -------------- -------------

110 信息科         海口

10 ACCOUNTING     NEW YORK

20 RESEARCH       DALLAS

30 SALES          CHICAGO

40 OPERATIONS     BOSTON

50 50abc          50def

60 Developer      HaiKou

7rowsselected

用SQL完成以下问题列表:

1、找出EMP表中的姓名(ENAME)第三个字母是A 的员工姓名。

2、找出EMP表员工名字中含有A 和N的员工姓名。

3、找出所有有佣金的员工,列出姓名、工资、佣金,显示结果按工资从小到大,佣金从大到小。

4、列出部门编号为20的所有职位。

5、列出不属于SALES 的部门。

6、显示工资不在1000 到1500 之间的员工信息:名字、工资,按工资从大到小排序。

7、显示职位为MANAGER 和SALESMAN,年薪在15000 和20000 之间的员工的信息:名字、职位、年薪。

8、说明以下两条SQL语句的输出结果:

SELECTEMPNO,COMMFROMEMPWHERECOMMISNULL;

SELECTEMPNO,COMMFROMEMPWHERECOMM =NULL;

41/41234>

oracle 存储过程 胡勇,Oracle SQL:经典查询练手第二篇相关推荐

  1. 经典查询练手第二篇(不懂装懂,永世饭桶!)

    本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来.在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出.交流与分享才能 ...

  2. ORACLE SQL: 经典查询练手第二篇

    本文使用的实例表结构与表的数据如下: scott.emp员工表结构如下: SQL> DESC SCOTT.EMP; Name     Type         Nullable Default  ...

  3. ORACLE SQL:经典查询练手第二篇

    本文使用的实例表结构与表的数据如下: scott.emp员工表结构如下: SQL> DESC SCOTT.EMP; Name     Type         Nullable Default ...

  4. oracle17502,[推荐]ORACLE SQL:经典查询练手第二篇(不懂装懂,永世饭桶!)

    --------1. 找出EMP表中的姓名(ENAME)第三个字母是A 的员工姓名.---------SQL>SELECTENAMEFROMSCOTT.EMPWHEREENAMELIKE'__A ...

  5. ORACLE SQL:经典查询练手第一篇

    本文使用的实例表结构与表的数据如下: scott.emp员工表结构如下: Name     Type         Nullable Default Comments -------- ------ ...

  6. [推荐推荐][提供下载]ORACLE SQL:经典查询练手系列文章收尾(目录篇)

    [推荐推荐][提供下载]ORACLE SQL: 经典查询练手系列文章收尾(目录篇) --通过知识共享树立个人品牌. 通过近一个月的努力,<经典查询练手系列>也快告一段落,但并不代表结束,以 ...

  7. [推荐]ORACLE SQL:经典查询练手第三篇(不懂装懂,永世饭桶!)

    [推荐]ORACLE SQL:经典查询练手第三篇(不懂装懂,永世饭桶!) [推荐]ORACLE SQL: 经典查询练手第三篇(不懂装懂,永世饭桶!) --通过知识共享树立个人品牌. 本文与大家共同讨论 ...

  8. [强烈推荐]ORACLE SQL:经典查询练手第四篇(不懂装懂,永世饭桶!)

    [推荐]ORACLE SQL: 经典查询练手第四篇(不懂装懂,永世饭桶!) --通过知识共享树立个人品牌. 本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那 ...

  9. 经典查询练手第四篇(不懂装懂,永世饭桶!)

    本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来.在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出.交流与分享才能 ...

最新文章

  1. server 2008 mysql 报错 0xc000007b_docker插件部署项目,volumes报错invalid volume specification...
  2. redis实践及思考
  3. CF245H Queries for Number of Palindromes
  4. python多元线性回归代码_Python实现梯度下降算法求多元线性回归(一)
  5. ha 配置ssl_haproxy ssl 配置方式-阿里云开发者社区
  6. 子过程或函数未定义_Power Pivotamp;Power BI DAX函数说明速查
  7. 如何获取集合里面的下标_怎样获取list集合中的最后一个对象中的值
  8. 支持移动触摸的jQuery图片Lightbox插件 1
  9. 简易抽奖软件逻辑实现
  10. HT1621B显示驱动LCD显示驱动芯片- SSOP48
  11. 反应釜cad图_反应罐系列图(5张图)CAD格式
  12. java 验证码不显示,页面没有显示验证码解决办法
  13. 复杂网络作业四:第三题——随机图、小世界网络和真实网络的度分布
  14. pug 编译html,pug之HTML模板引擎安装编译教程
  15. python分支语句_Python语言基础分支语句、循环语句.ppt
  16. 2012年寒假假期总结
  17. 你会给论文正确加引用吗?
  18. 机器学习:决策树的预剪枝和后剪枝
  19. 清华开课《摸鱼学导论》,1000多学子在线摸鱼
  20. TWRP / android 四清三清双请概念

热门文章

  1. c语言程序可以从任何函数开始执行,C语言-基本选择题及参考答案
  2. 设计模式笔记十八:中介者模式
  3. Android笔记 ANR Application Not Response
  4. 2021c语言教程,全国计算机等级考试二级教程——C语言程序设计(2021年版)
  5. Ubuntu18.04配置TeXLive2020+TeXstudio
  6. matplotlib绘图相关
  7. ubuntu安装常用软件(比如python、搜狗拼音、cudnn等)
  8. EmEditor18.1.2 注册码
  9. 第八章:在Spark集群上掌握比较重要的图操作之Property Operators(2)
  10. es6删除数组某项_es6删除数组元素或者对象元素的方法介绍(代码)