Resultado exacto en Google Query, seguido de una coincidencia parcial si el resultado exacto no existe

Estoy usando Google Query para buscar una hoja de cálculo de Google:https://jsfiddle.net/BaronGrivet/ctkpvuac/3/

Datos de ejemplo:

Block Hill Road
Greenhill Road
Hill Road
Brownhill Road

Consulta de ejemplo:

'SELECT A WHERE LOWER(A) LIKE "%'+searchInput+'%" ORDER BY A ASC'

Si alguien busca "Hill", devolverá todas las filas.

Sin embargo, si alguien busca "Hill Road", aún devolverá todas las filas con "Hill Road" en la última lista.

Idealmente, quiero que solo devuelva la coincidencia exacta "Hill Road", o al menos tenga "Hill Road" como primera respuesta.

¿Hay alguna forma de estructurar la consulta para que las coincidencias exactas solo se muestren o se muestren primero?

¿O tendría que escribir un guión alternativo donde primero busco una coincidencia exacta y, si no se devuelve, consulto una coincidencia parcial?

Respuestas a la pregunta(1)

Su respuesta a la pregunta