IFNULL(exp1, exp2)
该函数接受两个参数,如果exp1不是NULL,返回第一个参数,否则返回exp2计算值
GROUP BY为每个分组返回一行,减少了结果集中的行数
GROUP BY子句返回值唯一,和DISTINCT一样
通常配合聚合函数使用(SUM,MIN,MAX, COUNT, AVG)
请注意,SELECT
子句中出现的表达式必须与GROUP BY
子句中的相同。
还可以使用HAVING过滤GROUP BY子句返回的分组
GROUP允许升序/降序的定义,默认是升序
HAVING通常配合GROUP BY一起使用,否则其行为与WHERE类似