Sapete come si chiama la funzione per contare il numero di occorrenze di una stringa all'interno di una stringa in MySQL? Ho cercato ma o mi è sfuggita o non esiste, possibile?
Grazie, ciao.
Sapete come si chiama la funzione per contare il numero di occorrenze di una stringa all'interno di una stringa in MySQL? Ho cercato ma o mi è sfuggita o non esiste, possibile?
Grazie, ciao.
Non mi è mai capitato di doverla usare per cui non sono sicuro che esista tale funzione. In ogni caso, per cosa ti serve?
Per contare le occorrenze di una stringa in una colonna, tipo:
select * from tabella where substr_count(colonna, 'casa') = 2
A parte l'ovvio, a che cosa ti serve di sapere il numero di occorrenza? Per che cosa usi quel valore? Non puoi calcolarlo in fase di inserimento?
In ogni caso, Andrew Hanna ha scritto una user-defined function chiamata substrCount. La trovi tra i commenti del manuale ufficiale:
http://dev.mysql.com/doc/refman/5.1/...functions.html
Vabbè non può servirmi a qualcosa?
Dovevo fare dei check sui campi di una tabella e mi restava comodo farlo tramite query da PHPMyAdmin, tutto quì
Chiaramente posso fare tutto tramite script con PHP, ma con MySQL diretto avrei fatto prima.
La funzione del tipo è tosta... mai usate quel tipo di funzioni![]()