现在的位置: 首页 > 综合 > 正文

oracle 练习题

2013年10月24日 ⁄ 综合 ⁄ 共 521字 ⁄ 字号 评论关闭
        目
等值连接:
练习一:查看员工的姓名和员工部门号:(要考虑到表中实际数据中空值的影响)
练习二:每个员工所在的部门和部门所在的地区
非等值连接:
练习三:查出每个员工和每个员工的工资级别
自连接:
练习四:查出所有员工的部门领导的名称:( 这种sql会少一条记录,总经理没有被配置上)
外连接:(防止空值时,用(+)的一方会模拟一条记录配置另一方)这就称为外连接,一个记录都不能少;
练习五:查看员工分部的部门:
找出没有员工的部门:(很经典的一个例子,用外连接来解决的标准做法,这是一种方式,用子查询也可以实现)
练习六:查询员工有多少人有提成:
练习七:员工分部在多少个不同的部门:
练习八:求各个部门的平均工资:
练习九:求各个部门不同工种的平均工资:
练习十:查询哪些部门的平均工资比2000高:
练习十一:除了42部门以外的部门的平均工资:
练习十二:求各个部门的平均工资:
关于子查询:  Subqueries
练习十三:找出所有员工中,工资最低的那个员工:( 利用子查询 )>
练习十四:查询谁跟Smith的工种一样:
练习十五:查出哪些员工的工资比平均工资低:
哪些部门的平均工资比32部门的平均工资要低:
练习十六:哪个部门里没有员工(用子查询的方式来实现):

抱歉!评论已关闭.