test表有字段user_ids,值为:1,2,3 这种形式
我现在想统计user_ids 字段有多少个id,那么可以这样写
SELECT LENGTH(user_ids) - LENGTH(REPLACE(user_ids, ',', ''))+1 AS count FROM test
其他更多参考函数
- SUBSTRING_INDEX(str, delim, count):返回字符串 str 在分隔符 delim 出现 count 次前的子字符串
- LENGTH(str):返回字符串 str 的长度
- REPLACE(str, from_str, to_str):返回字符串 str,并将所有 from_str 字符串替换为字符串 to_str