CREATE FUNCTION substrCount(x varchar(255), delim varchar(12)) returns int
return (length(x)-length(REPLACE(x, delim, '')))/length(delim);

SELECT substrCount('/this/is/a/path', '/') as count;

+-------+
| count |
+-------+
| 4 |
+-------+

dato che nel post precedente mi avete quasi abbandonato :P

chi mi spiega questo ?

o meglio devo contare quante volte è contenuta una parola in un testo, come fare ?