Salve a tutti,

Ho questo script che mi permette la ricerca di una o più parole all'interno di un campo in un db, funge bene, ma ho la necessità di implementarlo affinchè mi restituisse i risultati in forma decrescente
ossia partendo dai campi che contengono più parole trovate a quelli con una sola parola.

es pratico:
parole da trovare: tino pino gino lino sino

risultati:
1- gino lino sino
2- tino pino
3- gino sino
4- lino
5- sino

questo è lo script che utilizzo:

<%
sql = "select * from tabella1 where test = '"& StrSearch &"' "

ArrSearch = Split(strSearch)

for each Word In ArrSearch
word = trim(word)
if len(word) > min then
sql = sql & " OR test like'%" & word & "%'"
end if
Next


Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn
%>

Grazie x l'aiuto