关于Oracle子查询各大用法详解
子查询 一.概述: 子查询:一个select语句,作为另一条select语句语法的一部分。 select语句语法: select distinct * | 字段 from 表名 where 查询条件 group by 分组字段 having 分组条件 order by 排序字段 asc | desc 二. 单行子查询 只返回一条记录 单行操作符 编写步骤,将一个需求拆分成多个子需求,依次完成每一个子需求,最后将组合子需求 --(一)单行子查询 --只返回一条记录 --需求:查询2012年1月用水量大于平均值的台账记录 --1用水量平均值 select avg(ac.usenum) from t_account ac where ac.year='2012' and ac.month='01'; --2.查询2012年1月所有用水量 select * from t_account ac where ac.year='2012' and ac.month='01'; --合并 select * from t_account ac where ac.year='2012' and ac.month='01' and ac.usenum>=( select avg(ac.usenum) from t_account ac where ac.year='2012' and ac.month