- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 2021届高考英语二轮复习高频阅读词组 练习四十二含解析.pdf
- 芜湖一中2022自主招生简章 .pdf
- 电子技术基础模拟试卷二 .pdf
- 《园林病虫害防治》复习题 .pdf
- 2014年高校自主招生试点分三类 .pdf
- 口腔医学考试题库含答案 .pdf
- 2024届新疆维吾尔自治区石河子第二中学高三考前演练(五)数学试题.pdf
- labview复习重点总结 .pdf
- 2023高职自主招生怎么报名 .pdf
- 五年级下册数学竞赛试题-第三讲 作图法解题-全国通用(无答案).pdf
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)