题解 | 统计所有课程参加培训人次

方法一:

# select
#     sum(course1) + sum(course2) + sum(course3) as staff_nums
# from
#     (
#         select
#             info_id,
#             staff_id,
#             if (course like '%1%', 1, 0) as course1,
#             if (course like '%2%', 1, 0) as course2,
#             if (course like '%3%', 1, 0) as course3
#         from
#             cultivate_tb
#     ) as t


方法二:

# 对“,” 进行判断
select sum(length(course)-length(replace(course, ',',''))+1) as staff_nums
from cultivate_tb

全部评论

相关推荐

牛客92804383...:在他心里你已经是他的员工了
点赞 评论 收藏
分享
07-03 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务