MYSQL-查询特定字符串的长度

MYSQL-查询特定字符串的长度,mysql,Mysql,例如,我有一个表列:lorem、ipsum、mini、momo、testing 我需要选择“逗号”总数 由于列中有4个逗号,是否可以将其作为:4的结果进行查询 mysql是否有任何技巧,如通过过滤某些单词来选择字符长度,如: 从1=1的表格中选择CHAR_LENGTHsection,','。您就接近了。只需使用减法: select length(section) - length(replace(section, ',', '')) 但是,您不应该以字符串形式存储事物列表。相反,请使用每项一行

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

我需要选择“逗号”总数

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

mysql是否有任何技巧,如通过过滤某些单词来选择字符长度,如:
从1=1的表格中选择CHAR_LENGTHsection,','。

您就接近了。只需使用减法:

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

但是,您不应该以字符串形式存储事物列表。相反,请使用每项一行的连接表。

谢谢@Isaac!它起作用了!