好折腾-生命在于好折腾
从明天起,做一个折腾的人,喂柴,劈马,折腾自己
MySQL 提供了很多内置的统计函数,可以很方便地做数据统计,比如 LENGTH 可以统计字段字符数。
但 MySQL 却没有提供一个函数可以统计指定字符串个数,或者说是出现次数的函数,类似于 php 的 substr_count。
而解决办法是用已有的 LENGTH 函数变通一下,也就是将字段长度减去字段内容不要指定字符串的长度。
SELECT LENGTH(zhetenga) - LENGTH(REPLACE(zhetenga, ',', '')) as times FROM TABLE
用以上 SQL 即可得到 zhetenga 字段中逗号(,)的出现次数。