-- group by : 分组 -- 使用了分组后, 在select语句中只允许出现分组字段和多行函数 -- 如果是多字段分组, 先按照第一个分组字段进行分组, 然后每个组继续按照第二个分组字段进行分组, 以此类推 -- having : 分组筛选 -- 针对分组后的数据进行筛选, 允许使用多行函数 -- having必须和分组结合使用, 不允许单独使用 -- where和having的比较 : -- where不允许出现多行函数, having允许出现多行函数 -- where和having都可以使用普通字段直接进行筛选, 但是where的效率高于having -- where执行顺序 : from -> where -> group by -> select -> order by -- having执行顺序 : from -> group by -> select -> having -> order by -- 一般在分组语句中, 使用where进行字段级别的筛选, 使用having进行多行函数的筛选 -- select 分组字段, max(字段), ... from 表 group by 分组字段
Oracle - 分组相关
猜你喜欢
转载自www.cnblogs.com/mpci/p/12192766.html
今日推荐
周排行