sql查询一个字段中包含逗号","的个数
业务中要查询出正确选项的个数,数据库中是用逗号分割的, 也就是要查询出包含逗号的个数,再加一就好了
最后用length()函数解决了这个问题
含义就是: 查询字段的长度 减去 用空白替换逗号之后的该字段的长度 加一
LENGTH(right_option_picture_codes)-LENGTH(REPLACE(right_option_picture_codes,',',''))+1
业务中要查询出正确选项的个数,数据库中是用逗号分割的, 也就是要查询出包含逗号的个数,再加一就好了
最后用length()函数解决了这个问题
含义就是: 查询字段的长度 减去 用空白替换逗号之后的该字段的长度 加一
LENGTH(right_option_picture_codes)-LENGTH(REPLACE(right_option_picture_codes,',',''))+1