- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档
精品文档
PAGE
PAGE6
精品文档
PAGE
.
--(1) 查问20号部门的所有职工信息。
select*fromempewheree.deptno=20;
--(2) 查问奖金(COMM)高于工资( SAL)的职工信息。
select*fromempwherecommsal;
--(3) 查问奖金高于工资的 20%的职工信息。
select*fromempwherecommsal*0.2;
--(4)查问10号部门中工种为MANAGER和20号部门中工种为CLERK的职工的信息。select*fromempe
where(e.deptno=10ande.job=MANAGER)
or(e.deptno=20ande.job=CLERK)
--(5) 查问所有工种不是 MANAGER 和CLERK,
--且工资大于或等于 2000的职工的详尽信息。
select*fromemp
wherejobnotin(MANAGER,CLERK)andsal=2000;
--(6) 查问有奖金的职工的不同工种。
select*fromempwherecommisnotnull;
--(7) 查问所有职工工资和奖金的和。
select(e.sal+nvl(m,0))fromempe;
--(8)
查问没有奖金或奖金低于
100的职工信息。
select*fromempwherecommisnullorcomm100;
--(9)
查问职工工龄大于或等于
10年的职工信息。
select*fromempwhere(sysdate-hiredate)/365=10;
--(10)查问职工信息,要求以首字母大写的方式显示所有职工的姓名。
selectinitcap(ename)fromemp;
selectupper(substr(ename,1,1))||lower(substr(ename,2))fromemp;
--(11)显示所有职工的姓名、入职的年份和月份,按入职日期所在的月份排序,
--若月份相同则按入职的年份排序。
selectename,to_char(hiredate,yyyy)year,to_char(hiredate,MM)month
fromemp
orderbymonth,year;
--(12)查问在2月份入职的所有职工信息。
select*fromempwhereto_char(hiredate,MM)=02
--(13)查问所有职工入职以来的工作期限,用“ **年**月**日”的形式表示。
selecte.ename,floor((sysdate-e.hiredate)/365)||年
||floor(mod((sysdate-e.hiredate),365)/30)||月
||floor(mod(mod((sysdate-e.hiredate),365),30))||日
fromempe;
--(14)查问从事同一种工作但不属于同一部门的职工信息。
.
.
selecta.ename,a.job,a.deptno,b.ename,b.job,b.deptno
fromempa,empb
wherea.job=b.jobanda.deptnob.deptno;
--(15)查问各个部门的详尽信息以及部门人数、部门平均工资。
selectd.deptno,count(e.empno),avg(e.sal),d.dname,d.loc
fromempe,deptd
wheree.deptno=d.deptno
groupbyd.deptno,d.dname,d.loc
--(16)查问10号部门职工以及领导的信息。
select*fromempwhereempnoin(
selectmgrfromempwheredeptno=10)ordeptno=10;
--(17)查问工资为某个部门平均工资的职工信息。
select*fromemp
wheresalin(selectavg(sal)fromempgroupbydeptno);
--(18)查问工资高于本部门平均工资的职工的信息。
select*fromempe1
wheresal(selectavg(sal)fromempe2wheree2.deptno=e1.deptno);
--(19)查问工资高于本部门平均工资的职工的信息及其部门的平均工资。
selecte.*,a.avgsal
fromempe,
(selectdeptno,avg(sal)asavgsalfromempgroupbydeptno)awherea.deptno=e.deptnoande.sala.avgsal;
--(20)统计各个工种的人数与平均工资。
selectco
您可能关注的文档
- sql数据库期末考学习试题及.docx
- SQL数据库系统在医院信息化管理当中应用.docx
- SQL数据库系统期末试题.docx
- SQL语句创建学生信息数据库表格示例.docx
- sql语句总结复习练学习试题及.docx
- SQL语句总结计划大全实例.docx
- sql语言ddl实验报告计划.doc
- sql语言基础练习.docx
- SQL语言查阅手册.docx
- SQP型电子天平十万分之一天平确认报告计划.docx
- 2023年中级经济师之中级经济师经济基础知识考前冲刺测试卷附答案详解.docx
- 2022-2023年教师资格之小学教育学教育心理学综合提升练习试题包括详细解答.docx
- 教师资格之中学体育学科知识与教学能力考前冲刺练习试题含答案讲解.docx
- 2022-2023年执业药师之中药学综合知识与技能通关模拟题库附答案详解.docx
- 2022-2023年执业药师之西药学专业一通关练习题.docx
- 执业医师资格证之临床助理医师综合提升模拟题库包括详细解答.docx
- 2023年护师类之外科护理主管护师综合提升练习题库包括详细解答.docx
- 2023年初级经济师之初级经济师人力资源管理模拟考试试卷附带答案.docx
- 2022-2023年安全员之江苏省C1证(机械安全员)综合提升检测卷附带答案.docx
- 安全员之C证(专职安全员)检测卷包含答案.docx
文档评论(0)