Ho fatto delle ricerche sul forum, prima di postare questo messaggio, ma non ho trovato niente che facesse al mio caso.

Comunque mi è stato richiesto di verificare quali sono le parole più ricorrenti in un determinato campo di database. E quindi di stilare una classifica

Io pensavo di agire in questo modo:

1. creare una tabella che abbia 3 campi:
ID_parola
parola
ricorrenza

dove ID_parola è il solito contatore
parola: è l'elenco delle parole con più di 3 caratteri trovate nel campo desiderato
ricorrenza: è il numero di volte che questa parola ricorre in tutti i campi da verificare

2. quindi mi creo un paio di procedure che riempiano la tabella sopra descritta, estraendo le parole dai campi e contandole... magari prima mi faccio una lista di transizione, che dite?

3. mostro i dati raccolti nella tabella ordinati per ricorrenza

Secondo voi procedo nel modo corretto?
C'è già qualcosa che conoscete che possa fare al caso mio?


Grazie per qualsiasi suggerimento!