文档介绍
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