-- 所有课程参加培训人次,每项课程每人可培训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