2012年5月23日
摘要: 1.where 不能放在GROUP BY 后面2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以 Where和Having都是对查询结果的一种筛选,说的书面点就是设定条件的语句。下面分别说明其用法和异同点。注:本文使用字段为oracle数据库中默认用户scott下面的emp表,sal代表员工工资,deptno代表部门编号。一、聚合函数 说明前我们先了解下聚合函数:聚合函数有时候也叫统计函数,它们的作用通常是对一组数据的统计,比如说求最大值,最小 阅读全文
posted @ 2012-05-23 17:01 jameshappy 阅读(62423) 评论(4) 推荐(4) 编辑
摘要: select * from (select * from tablename order by columnname desc) where rownum <=10 阅读全文
posted @ 2012-05-23 16:52 jameshappy 阅读(29370) 评论(2) 推荐(2) 编辑