TOP

Oracle数据库之限定查询和排序显示详解
2019-09-04 00:59:33 】 浏览:50
Tags:Oracle 数据库 限定 查询 排序 显示 详解

范例:以 nolog 的方式打开 sqlplus (在命令行终端)


范例:使用 sys 管理员登录


范例:切换到 PDB 之中


范例:打开 PDB


范例:查看 sh 用户的数据表内容


范例:统计出基本工资高出 1500 的全部雇员信息


?


范例:要求查询出所有基本工资小于等于2000的全部雇员信息


范例:根据之前的查询结果发现 SMITH 的工资最低,现在希望可以取得 SMITH 的详细资料。


范例:查询出所有办事员(CLERK)的雇员信息


范例:错误的代码


范例:取得了所有办事员的资料之后,为了和其他职位的雇员对比,现在决定再查询出所有不是办事员的雇员信息。


范例:查询出工资范围在 1500 ~ 3000 (都包含)的全部雇员信息


范例:查询职位是销售,并且基本工资高于 1200 的所有雇员信息


范例:查询出 10 部门中的经理或者是 20 部门的业务员的信息


范例:查询不是办事员的且基本工资大于 2000 的全部雇员信息


范例:使用 BETWEEN...AND... 操作符查询工资范围在 1500(含)~ 3000(含)的全部雇员信息


范例:查询???在 1981 年雇佣的全部雇员信息


? 实际上这里就实现了日期和字符串数据之间的转换操作的功能。


范例:利用 = 进行 NULL 比较


范例:查询出所有领取佣金的雇员的完整信息


范例:查询出所有不领取佣金的雇员的完整信息


范例:列出所有的不领取奖金的雇员,而且同时要求这些雇员的基本工资大于2000的全部雇员信息


范例:找出不领取佣金或领取的佣金低于100的员工


范例:找出收取佣金的员工的不同工作


范例:查询出雇员编号是7369,7788,7566的雇员信息


范例:现在查询除了7369,7788,7566之外的雇员信息


范例:查询出雇员姓名是以 S 开头的全部雇员信息


范例:查询出雇员姓名的第二个字母是 M 的全部雇员信息


范例:查询出雇员姓名中任意位置包含字母 F 的雇员信息


范例:查询雇员姓名长度为6或者是超过6个的雇员信息。


范例:查询出雇员基本工资中包含1 或者是在81年雇佣的全部雇员


? 结果显示全部数据。


范例:找出部门10中所有经理,部门20中所有办事员,既不是经理又不是办事员但薪金大于或等于2000的所有员工的详细资料,并且要求这些雇员姓名之中含有字母 S 或字母 K。


范例:查询雇员的完整信息并且按照基本工资由高到低进行排序


范例:修改之前的查询,要求按照基本工资由低到高进行排序


范例:查询出所有办事员(CLERK)的详细资料,并且按基本工资由低到高排序


范例:查询所有雇员信息,要求按照基本工资由高到低排序,如果工资相等则按照雇佣日期进行排序,按照由早到晚的顺序


? 上面两个语句执行效果一样,但个人认为,在编写排序的时候还是建议写上字段,不要用序号,不方便。


说明:本学习资料是根据李兴华的Oracle开发实战经典整理



Oracle数据库之限定查询和排序显示详解 https://www.cppentry.com/bencandy.php?fid=57&id=250013

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle数据库之单行函数详解 下一篇Oracle数据库之简单查询总结