2016-05-31 14 views

Antwort

10
select length('stack#over#flo#w') - length(replace('stack#over#flo#w','#',null)) 
from dual; 

Von 11 Orakel können Sie REGEXP_COUNT verwenden

select REGEXP_COUNT('stack#over#flo#w', '#') from dual; 
+2

Dies ist eine gute Antwort, die eine Lösung für ältere Versionen bieten, +1 – sagi

+1

Es ist auch etwas effizienter, da regexp ist CPU- intensiv. – mathguy

7
SELECT REGEXP_COUNT('stack#over#flo#w', '#') 
FROM DUAL 
Verwandte Themen