Ciao Ragazzi

vorrei fare una pagina in asp con una ricerca dentro un campo di un database MySql.
la ricerca dovrebbe però effettuare una comparazione della frase inserita dall'utente nel campo e restituire in ordine i risultati più simili faccio un esempio

l'utente scrive in un campo input "ciao mamma" e avvia la ricerca

nel database nel campo TITOLO ci sono i seguenti TITOLI:

1- zio paperone
2- pluto
3- ciao mamma
4- paperino
5- ciao ma
6- papà
7- mamma
8- ciao mother
9- ciao papà
10- ciao


ecco vorrei

che il risultato della query sia più o meno questo

per primo il risultato corretto: ciao mamma 100% di somiglianza

poi quelli che più gli assomigliano:

2- ciao ma 70% circa di somiglianza
3- mamma 50% circa di somiglianza
4- ciao 50% circa di somiglianza


non so come creare la query, con il like penso di fare su un casino esagerato voi avete qualche idea?