小编典典

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

sql

单词示例:a,akkka,akokaa,kokoko,kakao,ooooooa,kkako,kakaoa

我需要正则表达式女巫给带有2个或更少的’a’的单词,而不给没有’a’的单词

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

好的,实际上我正在使用:

SELECT word FROM dictionary_gr WHERE word REGEXP '位{2,3}' LIMIT 0 , 30

这将返回0行,其中有带有2位和3位的单词


阅读 227

收藏
2021-03-23

共1个答案

小编典典

select *  
from table  
where  LENGTH(name) - LENGTH(REPLACE(name, 'a', '')) between 1 and 2

更新以在两者之间使用。

2021-03-23