MYSQL - 查询某些字符串的长度

时间:2015-06-01 11:36:11

标签: mysql

例如,我有一个表格列:lorem,ipsum,mini,momo,testing

我需要选择“逗号”的总数。

是否可以将其作为4的结果进行查询,因为列中有4个逗号?

通过过滤某些单词,mysql是否有像选择字符长度这样的技巧: SELECT CHAR_LENGTH(section,',') FROM table WHERE 1 = 1

1 个答案:

答案 0 :(得分:0)

你很亲密。只需使用减法:

select length(section) - length(replace(section, ',', ''))

但是,您不应该在字符串中存储事物列表。相反,使用每个项目一行的联结表。