使用MySQL计算字符串中字符的出现次数

Pav*_*los 21 regex mysql sql

例如:a,akkka,akokaa,kokoko,kakao,oooaooa,kkako,kakaoa

我需要regexp女巫给出带有2个或更少'a'的单词而不是带有'a'的单词

结果:a,akka,kakao,oooaooa,kkako

确实,我正在使用:

SELECT word FROM dictionary_gr WHERE word REGEXP '?{2,3}' LIMIT 0 , 30
Run Code Online (Sandbox Code Playgroud)

这返回0行,有2个λ和3个λ的单词

Woo*_*Moo 35

select *  
from table  
where  LENGTH(name) - LENGTH(REPLACE(name, 'a', '')) between 1 and 2
Run Code Online (Sandbox Code Playgroud)

更新后使用.