Hej
Om man har en liten SQL kod som ska lista några rader efter en sökning. Hur gör man då för att sortera dem efter den som matchar bäst?
Exempelkod där den sorterar efter rubrik
sqlString = "SELECT hjalp_rubrik, hjalp_id " &_
"FROM hjalp " & _
"WHERE ("
arrsokfras = Split(sokfras)
For I = 0 To UBound(arrsokfras)
If I > 0 Then
sqlString = sqlString & "OR hjalp_rubrik LIKE '%" & arrsokfras(i) & "%' "
Else
sqlString = sqlString & " hjalp_rubrik LIKE '%" & arrsokfras(i) & "%' "
End If
sqlString = sqlString & " OR hjalp_nyckelord LIKE '%" & arrsokfras(i) & "%' "
Next
sqlString = sqlString & ") AND hjalp_huvudrubrik <> 1 ORDER BY hjalp_rubrik"
SET sokresultatRS = con.Execute(sqlString)