Oracle基础查询关联查询练习题.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

1Oracle基础查询综合示例有职员表emp,表结构如表-1所示:表-1职员表emp信息emp表中的示例数据如图-1所示:图-1有部门表dept,表结构如表-2所示:表-2部门表dept信息dept表中的示例数据如图-2所示:图-2需要完成如下查询:1、查询职员表中,在20和30号部门工作的员工姓名和部门号。selectename,deptnofromempwheredeptnoin(20,30);2、查询职员表中,没有管理者的员工姓名及职位,并按职位排序。selectename,jobfromempwheremgrisnullorderbyjob;3、查询职员表中,有绩效的员工姓名、薪资和绩效,并按工资倒序排列。selectename,sal,commfromemporderbysaldesc;4、查询职员表中,员工姓名的第三个字母是A的员工姓名。selectenamefromempwhereenamelike'__a%';5、查询职员表中的职员名字、职位、薪资,并显示为如图-3所示效果:selectename||','||job||','||salout_putfromemp;图-3提示:列之间用逗号连接,列头显示成OUT_PUT。6、查询职员表中员工号、姓名、工资,以及工资提高百分之20%后的结果。selectempno,ename,sal,sal*1.2fromemp;7、查询员工的姓名和工资,条件限定为:工资必须大于1200,并对查询结果按入职时间进行排列,早入职排在前面,晚入职排在后面。selectename,salfromempwheresal>1200orderbyhiredateasc;8、查询ACCOUNT部门以外的其他部门的编号、名称以及所在地。selectdeptno,dname,lo

最近下载