select sum(course_count) as staff_nums from ( select staff_id, case when course is null then 0 else (length(course) - length(replace(course, ',', '')) + 1) end as course_count from cultivate_tb ) as a;