Puede usar el SIMILAR A palabra clave. Lo siguiente coincidirá con todos los títulos que comiencen con 'a', 'k' o 't'.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Si desea usar un rango, puede usar el []
notación:
... WHERE lower(title) SIMILAR TO '[a-f]%'
NOTAS
-
El
%
carácter coincide con cualquier número de caracteres siguiendo el patrón. Por ejemplo, el segundo ejemplo de patrón coincidiría con:'abc', 'ab', 'a', 'far', 'fear', etc. -
Además, es importante tener en cuenta que el
SIMILAR TO
La palabra clave solo está disponible para PostgreSQL y no es ANSI SQL. -
Finalmente, el
lower(title)
no es necesario cuando se utiliza la clase de carácter. Simplemente podría buscar algo comoWHERE title SIMILAR TO '[a-fA-F]%'