题目描述
运营团队希望了解2021年8月份所有练习过题目的总用户数和练习过题目的总次数,
SQL 查询
-- 统计2021年8月份所有练习过题目的总用户数和练习过题目的总次数
SELECT
COUNT(DISTINCT device_id) AS did_cnt, -- 统计不同设备ID的数量,即总用户数
COUNT(*) AS question_cnt -- 统计总练习次数
FROM
question_practice_detail
WHERE
date BETWEEN '2021-08-01' AND '2021-08-31'; -- 筛选日期为2021年8月份的记录
代码解释
SELECT子句:COUNT(DISTINCT device_id) AS did_cnt:- 使用
COUNT(DISTINCT device_id)统计不同device_id的数量,代表总用户数。
- 使用
COUNT(*) AS question_cnt:- 使用
COUNT(*)统计总记录数,代表总练习次数。
- 使用

京公网安备 11010502036488号