分组函数/聚合函数/多行处理函数

Posted XQR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分组函数/聚合函数/多行处理函数相关的知识,希望对你有一定的参考价值。

什么是单行处理函数,什么又是多行处理函数?

单行处理函数:lower,upper,round,rand,length,ifnull等,都是一个输入对应一个输出

多行处理函数:count,sum,avg,max,min,都是多个输入对应一个输出

 

注意:多行处理函数自动忽略空值,而且不能在where字句中使用

关于count()函数:

括号里面若是字段名:取得字段里不为空的元素总数

括号里若是*:取得满足条件的所有元素总数

以上是关于分组函数/聚合函数/多行处理函数的主要内容,如果未能解决你的问题,请参考以下文章

oracle分析函数

Oracle_SQL 分组与聚合函数

四.Oracle聚合函数和内外全连接

分析函数之开窗函数over

oracle 之分析函数 over (partition by ...order by ...)

窗口聚合函数与分组聚合函数的异同