ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 分组函数使用顺序

分组函数使用顺序

原创 Linux操作系统 作者:renge312 时间:2011-04-23 10:21:47 0 删除 编辑

顺序:


where——〉group by——〉having——〉order by.



示例1


SELECT WORKDEPT, MAX(SALARY) AS MAXIMUM, MIN(SALARY) AS MINIMUM
FROM EMPLOYEE
GROUP BY WORKDEPT
HAVING COUNT(*) > 4
ORDER BY WORKDEPT


功能:查询雇员数超过4的部门的最高和最低薪水。


示例2


SELECT WORKDEPT, EDLEVEL, MAX(SALARY) AS MAXIMUM
FROM EMPLOYEE
WHERE HIREDATE > '1979-01-01'
GROUP BY WORKDEPT, EDLEVEL
ORDER BY WORKDEPT, EDLEVEL
功能:按照 WORKDEPT, EDLEVEL分组,计算每个组中雇员在'1979-01-01'之后的最高薪水和最低薪水,

结果按照WORKDEPT, EDLEVEL排序显示。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25082959/viewspace-693235/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-22

  • 博文量
    12
  • 访问量
    8144