-- 所有课程参加培训人次,每项课程每人可培训1次
-- 个人理解: 统计course字段里的内容
-- LENGTH('Python,Java') 返回 11,包括逗号
-- LENGTH(course) 返回的结果是 当前这行的长度
-- 使用SUM(LENGTH(course)),则是对整列中每一行的 LENGTH(course) 结果求和
-- course1,course2,course3 的长度为7
SELECT
SUM(ROUND(LENGTH(course) / 7)) AS staff_nums -- 答案出错,把course_pv改为staff_nums
FROM
cultivate_tb
;
-- 第1行: ROUND(LENGTH(course) / 7) -----15/7=2 SUM(2)
-- 第2行: ROUND(LENGTH(course) / 7) -----7/7=1 SUM(3)
-- 第3行: ROUND(LENGTH(course) / 7) -----15/7=2 SUM(5)
-- ............................
-- 第6行: ROUND(LENGTH(course) / 7) -----0/7=0
-- 第3行: ROUND(LENGTH(course) / 7) -----15/7=2 SUM(11)
END

京公网安备 11010502036488号