How to count the number of occurrences of a character in an Oracle varchar value?

前端 未结 9 1262
醉梦人生
醉梦人生 2020-12-01 07:35

How can I count number of occurrences of the character - in a varchar2 string?

Example:

select XXX(\'123-345-566\', \'-\') from dual;
--         


        
9条回答
  •  青春惊慌失措
    2020-12-01 07:56

    select count(*)
    from (
          select substr('K_u_n_a_l',level,1) str
          from dual
          connect by level <=length('K_u_n_a_l')
         )
    where str  ='_';
    

提交回复
热议问题