例如:“圣雄甘地”-名字里有多少个a?我需要一个查询。任何帮助请!
toe950271#
regex可以用来获取字符串中字母的计数
SELECT REGEXP_COUNT ('Mahatma Gandhi', 'a') FROM DUAL;
不区分大小写的搜索
SELECT REGEXP_COUNT ('Mahatma Gandhi', 'A', 1, 'i') REGEXP_COUNT FROM DUAL;
参考
xqnpmsa82#
你可以尝试使用长度和替换
select length( 'Mahatma Gandhi') - length( replace('Mahatma Gandhi', 'a','')) num_char from dual
2条答案
按热度按时间toe950271#
regex可以用来获取字符串中字母的计数
不区分大小写的搜索
参考
xqnpmsa82#
你可以尝试使用长度和替换