MySQL零散知识点
COALESCE函数
作用:处理空值(NULL值),返回其参数中第一个非空的值
1
COALESCE(s.today_pv, 0) AS todayPv,
LEFT JOIN
作用:是SQL中的一种连接操作。它会返回左表(即连接中写在LEFT JOIN前面的那个表)的所有记录,以及右表中与左表匹配的记录。如果右表中没有与左表匹配的记录,结果中相应右表的字段将显示为NULL。
1
...FROM t_link t LEFT JOIN t_link_stats_today s...
ON
作用:连接条件
1
ON t.gid = s.gid AND t.full_short_url = s.full_short_url AND s.date = CURDATE()
WHERE
作用:过滤条件
1
WHERE t.gid = #{gid} AND t.enable_status = 0 AND t.del_flag = 0
#{gid}
作用:表示一个参数化的值,在实际执行查询时会被替换为具体的值
1
WHERE t.gid = #{gid} AND t.enable_status = 0 AND t.del_flag = 0