ORDER BY 子句来设定哪个字段哪种方式来进行排序,再返回搜索结果。
desc:降序

多字段排序

GROUP BY 语句根据一个或多个列对结果集进行分组。
新建员工表

统计每人打卡记录数

WITH ROLLUP 可以实现在分组统计数据基础上再进行相同的统计(SUM,AVG,COUNT…)
统计每人打卡总数

其中记录 NULL 表示所有人的登录次数。
使用 coalesce 来设置一个可以取代 NUll 的名称
coalesce 语法:select coalesce(a,b,c);

UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。
UNION ALL:返回所有结果集,包含重复数据。

报错:Illegal mix of collations for operation ‘UNION’
原因:相同字段的编码不一致造成的

解决:修改blog表的author字段


UNION DISTINCT: 删除结果集中重复的数据。默认,可不写

where条件实现内连接效果

左连接:读取左边数据表的全部数据,即便右边表无对应数据。
