MySQL 计算字符串字段中逗号分隔计数
背景:计算字段aa的逗号分隔数字个数
解决方案:(来自一位大佬的指导)
用原字符串长度 减 替换了逗号后的字符串长度,就是逗号个数,加1就是逗号分隔的字符串个数
select aa, CHAR_LENGTH(aa)-CHAR_LENGTH(REPLACE(aa,',','')) + 1 as bb from `test`;
或者tableau 对字符串进行度量
背景:计算字段aa的逗号分隔数字个数
解决方案:(来自一位大佬的指导)
用原字符串长度 减 替换了逗号后的字符串长度,就是逗号个数,加1就是逗号分隔的字符串个数
select aa, CHAR_LENGTH(aa)-CHAR_LENGTH(REPLACE(aa,',','')) + 1 as bb from `test`;
或者tableau 对字符串进行度量