--问题:查询部门的平均工资 岗位嘚平均工资 每个部门的每个岗位的平均工资
且将其在一个查询中展示
思路:首先分别查出这三张表 假设为A B C 然后利用两两结合 先将A B结合由于咜
们之间没有任何关系 所以想要连接它们需要使用rownum 利用完全外连接和rownum相等 使A B表以字段的形式(而不是以行的形式)连接在一起这样的话就可以實现将不同表中的数据以列的形式oracle列合并成一列在一起(之所以这么 麻烦是因为union union all minus intersect是以行的形式将多个查询结果oracle列合并成一列在一起的 想要实現以列的形式将多个查询结果oracle列合并成一列在一起的话就需要借助rownum和(完全)外连接来实现) 解决这个问题的核心就是rownum和完全外连接