7.02 求某列中的最小最大值

Posted 长城之上是千亿的星空,星空之上是不灭的守望。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.02 求某列中的最小最大值相关的知识,希望对你有一定的参考价值。

问题:计算给定列中的最大值和最小值。例如,计算所有职员的最高工资和最低工资,以及每个部门的最高工资和最低工资。


解决方案:要查所有职员的最低工资和最高工资,只需分别使用函数MIN和MAX:
SELECT MAIN(SAL) AS MIN_SAL,MAX(SAL) AS MAX_SAL FROM EMP;


要查每个部门的最低工资和最高工资,在使用函数MIN和MAX的同时,还要使用GROUP BY子句:
select deptno,min(sal) as min_sal,max(sal) as max_sal from emp group by deptno;

 

如果将整个表作为一个组或一个窗口查最大值或最小值,那么只需针对相应的列使用MIN或者MAX函数,而不要使用GROUP BY函数。

请注意:MIN和MAX函数会忽略NULL值,而且允许包含NULL组,组中的列也允许NULL值。

 

以上是关于7.02 求某列中的最小最大值的主要内容,如果未能解决你的问题,请参考以下文章

excel 求某列中,大于指定单元格,并且是最接近的一个值

向vb 高手求助代码编程:菜单中打开txt或excel数据表文件,求某列中几个数求平均,找出并输出均值附近数据

sql求某一字段中最大值和最小值的问题,高手请进!

PHP如何取二维数组中的某列的最大值和最小值?

聚集函数

获取数组列中的最小值和最大值