IF() / CASE WHEN ... THEN ... ELSE ... END:根据条件返回不同的值
SELECT IF(10 > 5, 'Yes', 'No') AS result;
SELECT CASE WHEN 10 > 5 THEN 'Yes' ELSE 'No' END AS result;
COALESCE():返回参数列表中的第一个非 NULL 值
聚合函数
COUNT():计算结果集中行的数量
SUM() / AVG():计算结果集中数值列的总和 / 平均值
SELECT SUM(score) AS total_score FROM students;
MIN() / MAX():计算结果集中数值列的最小值 / 最大值
其它函数
UUID():生成 UUID(通用唯一标识符)
VERSION():返回 MySQL 服务器版本号
USER():返回当前 MySQL 用户的用户名和主机名