面试题答案
一键面试函数 | 业务场景 | SQL示例 |
---|---|---|
SUM() | 用于计算某一列数值的总和,比如统计订单总金额。 | SELECT SUM(price) FROM orders; |
AVG() | 计算某列数值的平均值,像计算学生某门课程的平均成绩。 | SELECT AVG(score) FROM student_scores WHERE course = 'Math'; |
COUNT() | 统计行数,常用于统计满足特定条件的记录数量,例如统计用户表中活跃用户的数量。 | SELECT COUNT(*) FROM users WHERE is_active = 1; |
MOD() | 取模运算,可用于判断某些数据是否能被特定值整除,例如判断订单号是否为偶数。 | SELECT order_id, MOD(order_id, 2) AS is_even FROM orders; |