赞
踩
函数 | 作用 |
---|---|
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;
函数 | 作用 |
---|---|
RANK() | 当前行在其分区内的排名,有间隙 |
DENSE_RANK() | 当前行在其分区内的排名,没有间隙 |
ROW_NUMBER() | 其分区内的当前行数 |
PERCENT_RANK() | 百分比排名值 |
CUME_DIST() | 累计分配值 |
LAG() | 来自分区内滞后当前行的行的参数值 |
LEAD() | 分区内行前导当前行的参数值 |
FIRST_VALUE() | 窗口框架第一行的参数值 |
LAST_VALUE() | 窗口框架最后一行的参数值 |
NTH_VALUE() | 来自第 N 行窗口框架的参数值 |
NTILE() | 其分区内当前行的桶数。 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。