网站大量收购闲置独家精品文档,联系QQ:2885784924

Oracle数据库PLSQL开发、Oracle-SQL开发习题答案 .pdf

Oracle数据库PLSQL开发、Oracle-SQL开发习题答案 .pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库PLSQL开发、Oracle-SQL开发习题答案 第2章 编写简单的查询语句 练习1 1.使⽤两种⽅式查询所有员⼯(EMP)信息。 2.查询(EMP)员⼯编号、员⼯姓名、员⼯职位、员⼯⽉薪、⼯作部门编号。 练习2 1.员⼯转正后,⽉薪上调20%,请查询出所有员⼯转正后的⽉薪。 2.员⼯试⽤期6个⽉,转正后⽉薪上调20%,请查询出所有员⼯⼯作第⼀年的年薪所得(不考虑奖⾦部分,年薪的试⽤期6个⽉的⽉薪+转正后6个 ⽉的⽉薪) 练习3 1.员⼯试⽤期6个⽉,转正后⽉薪上调20%,请查询出所有员⼯⼯作⼀年的所有收⼊(需考虑奖⾦部分),要求显⽰列标题为员⼯姓名,⼯资收 ⼊,奖⾦收⼊,总收⼊。 练习4 1.员⼯试⽤期6个⽉,转正后⽉薪上调20%,请查询出所有员⼯⼯作第⼀年的所有收⼊(需考虑奖⾦部分),要求显⽰格式为:XXX的第⼀年总收 ⼊为XXX。 2.查询员⼯表中⼀共有哪⼏种岗位类型。 课后作业 1.分别选择员⼯表、部门表、薪资等级表中的所有数据 2.分别查看员⼯表、部门表、薪资等级表结构。 第3章 限制数据和对数据排序 练习1 1.查询职位为SALESMAN的员⼯编号、职位、⼊职⽇期。 2.查询1985年12⽉31⽇之前⼊职的员⼯姓名及⼊职⽇期。 3.查询部门标号不在10部门的员⼯姓名、部门编号。 练习2 1.查询⼊职⽇期造82年⾄85年员⼯姓名,⼊职⽇期。 2.查询⽉薪在3000到5000的员⼯姓名,⽉薪。 3.查询部门编号为10或者20的员⼯姓名,部门编号。 4.查询经理编号为7709,7566,7788的员⼯姓名,经理编号。 练习3 1.查询员⼯姓名以W开头的员⼯姓名。 2.查询员⼯姓名倒数第2个字符为T的员⼯姓名。 3.查询奖⾦为空的员⼯姓名,奖⾦。 练习4 1.查询⼯资超过2000并且职位是WANAGER,或者职位是SALESMAN的员⼯姓名、职位、⼯资。 2 .查询⼯资超过2000并且职位是WANAGER或SALESMAN的员⼯姓名、职位、⼯资。 3.查询部门在10或者20,并且⼯资在3000到5000之间的员⼯姓名、部门、⼯资。 4.查询⼊职⽇期在81年,并且职位不是SALES开头的员⼯姓名、⼊职⽇期、职位。 5.查询职位为SALESMAN或MANAGER,部门编号为10或者20,姓名包含A的员⼯姓名、职位、部门编号。 练习5 1.查询部门在20或30的员⼯姓名,部门编号,并按照⼯资升序排序。 2.查询⼯资在2000-3000之间,部门不在10号的员⼯姓名,部门编号,⼯资,并按照部门升序,⼯资降序排序。 3.查询⼊职⽇期在82年⾄83年之间,职位以SALES或者MAN开头的员⼯姓名,⼊职⽇期,职位,并按照⼊职⽇期降序排序。 课后作业 1.查询⼊职时间在1982-7-9之后,并且不从事SALESMAN⼯作的员⼯姓名、⼊职时间、职位。 2.查询员⼯姓名的第三个字母是a的员⼯姓名。 3.查询除了10、20号部门以外的员⼯姓名、部门编号。 4.查询部门号为30号员⼯的信息,先按⼯资降序排序,再按姓名升序排序。 5.查询没有上级的员⼯(经理号为空)的员⼯姓名。 6.查询⼯资⼤于等于4500并且部门为10或者20的员⼯的姓名,⼯资,部门编号。 第4章 单⾏函数 练习1 1.写⼀个查询,⽤⾸字母⼤写,其他字母⼩写显⽰雇员的ename,显⽰名字的长度,并给每列⼀个适当的标签,条件是满⾜所有雇员名字的开始 字母是J、A或M的雇员,并对查询结果按雇员的ename升序排序。(提⽰:使⽤initcap、length、substr) 练习2 1.查询员⼯姓名中包含⼤写或⼩写字母A的员⼯姓名。 2.查询部门编号为10或20,⼊职⽇期在81年5⽉1⽇之后,并且姓名中包含⼤写字母A的员⼯姓名,员⼯姓名长度。(提⽰:要求使⽤INSTR函 数) 3.查询每个职⼯的编号,姓名,⼯资 -要求将查询到的数据按照⼀定的格式合并成⼀个字符串 -前10位:编号,不⾜部分⽤填充,左对齐 -中间10位:姓名,不⾜部分⽤ 填充,左对齐 -后10位:⼯资,不⾜部分⽤*填充,右对齐 练习3 1.写⼀个查询,分别计算100.456四舍五⼊到⼩数点后第2位,第1位,整数位的值。 2.写⼀个查询,分别计算100.456从⼩数点后第2位,第1位,整数位截断的值。 练习4 1.查询每个员⼯截⽌到现在⼀共⼊职多少天? 2.当前⽇期为2015年,指定⽇期格式DD-MON-RR,指定⽇期为01-1⽉-01,该 ⽇期实际所代表的⽇期为? 3. 当前⽇期为2015年,指定⽇期格式DD-MON

文档评论(0)

知识海洋 + 关注
实名认证
内容提供者

喜欢运动

1亿VIP精品文档

相关文档