例如,我有一个表格列:lorem,ipsum,mini,momo,testing
我需要选择“逗号”的总数。
是否可以将其作为4
的结果进行查询,因为列中有4个逗号?
通过过滤某些单词,mysql是否有像选择字符长度这样的技巧:
SELECT CHAR_LENGTH(section,',') FROM table WHERE 1 = 1
?
答案 0 :(得分:0)
你很亲密。只需使用减法:
select length(section) - length(replace(section, ',', ''))
但是,您不应该在字符串中存储事物列表。相反,使用每个项目一行的联结表。