当前位置:   article > 正文

【技巧分享】MySQL8.0函数汇总_mysql8 first函数

mysql8 first函数

聚合函数

函数作用
AVG()返回参数的平均值
BIT_AND()按位返回 AND
BIT_OR()按位或返回
BIT_XOR()返回按位异或
COUNT()返回返回的行数
COUNT(DISTINCT)返回多个不同值的计数
GROUP_CONCAT()返回一个连接的字符串
JSON_ARRAYAGG()将结果集作为单个 JSON 数组返回
JSON_OBJECTAGG()将结果集作为单个 JSON 对象返回
MAX()返回最大值
MIN()返回最小值
STD()返回总体标准差
STDDEV()返回总体标准差
STDDEV_POP()返回总体标准差
STDDEV_SAMP()返回样本标准差
SUM()返回总和
VAR_POP()返回总体标准方差
VAR_SAMP()返回样本方差
VARIANCE()返回总体标准方差

聚合函数SUM()不适 AVG()用于时间值。(他们将值转换为数字,在第一个非数字字符之后丢失所有内容。)要解决此问题,请转换为数字单位,执行聚合操作,然后转换回时间值。例子:

SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time_col))) FROM tbl_name;
SELECT FROM_DAYS(SUM(TO_DAYS(date_col))) FROM tbl_name;
  • 1
  • 2

窗口函数

函数作用
RANK()当前行在其分区内的排名,有间隙
DENSE_RANK()当前行在其分区内的排名,没有间隙
ROW_NUMBER()其分区内的当前行数
PERCENT_RANK()百分比排名值
CUME_DIST()累计分配值
LAG()来自分区内滞后当前行的行的参数值
LEAD()分区内行前导当前行的参数值
FIRST_VALUE()窗口框架第一行的参数值
LAST_VALUE()窗口框架最后一行的参数值
NTH_VALUE()来自第 N 行窗口框架的参数值
NTILE()其分区内当前行的桶数。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/702237
推荐阅读
相关标签
  

闽ICP备14008679号