选择逗号分隔的列表项的数量

Web*_*net 1 mysql sql

我有一个逗号分隔值的列,我需要选择所有包含13个逗号的行.它们分隔数字,所以我不需要担心任何包含逗号的字符串.我该怎么做?

ajr*_*eal 5

替代喜欢(我不喜欢like,如果包含14个逗号或更多,上述将失败)

select * from table
where length(replace(your_column, ',', ''))=length(your_column)-13;
Run Code Online (Sandbox Code Playgroud)

为了更好地利用索引,您应该设法规范化您的表格