如何计算varchar中指定char的出现次数

Fir*_*tex 2 sql oracle

这可能在(Oracle)SQL中吗?

我有一个varchar,例如"这是varchar",我想要计算"i"的数量(它是2)...

Rob*_*ert 5

尝试使用REGEXP_COUNT如下功能:

select  REGEXP_COUNT( 'This is varchar', 'i' ) from dual
Run Code Online (Sandbox Code Playgroud)

在这里您可以找到有关REGEXP_COUNT的更多信息.

SQL Fiddle DEMO