这里主要用到length,
LENGTH(company)查出某记录这个字段总长度,
LENGTH(REPLACE(company,'/',''))将斜杠替换为空,注意不能为空格,查出除/为的字段长度,相减后得到/出现次数;
SELECT * FROM hr_rbg_working where LENGTH(company)-LENGTH(REPLACE(company,'/',''))=3
查/出现过3次的记录,非3次的不要
LENGTH(company)查出某记录这个字段总长度,
LENGTH(REPLACE(company,'/',''))将斜杠替换为空,注意不能为空格,查出除/为的字段长度,相减后得到/出现次数;
SELECT * FROM hr_rbg_working where LENGTH(company)-LENGTH(REPLACE(company,'/',''))=3
查/出现过3次的记录,非3次的不要
本文介绍了一种使用SQL查询来计算数据库记录中特定字符(如/)出现次数的方法。通过LENGTH和REPLACE函数组合,可以有效地找出包含指定数量特定字符的数据记录。
2106

被折叠的 条评论
为什么被折叠?



