Você pode usar o SIMILAR TO palavra-chave. O seguinte corresponderá a todos os títulos que começam com 'a', 'k' ou 't'.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Se você quiser usar um intervalo, você pode usar o
[] notação:... WHERE lower(title) SIMILAR TO '[a-f]%'
NOTAS
-
O%caractere corresponde a qualquer número de caracteres seguindo o padrão. Por exemplo, o segundo exemplo de padrão corresponderia:'abc', 'ab', 'a', 'far', 'medo' etc.
-
Além disso, é importante observar que oSIMILAR TOpalavra-chave só está disponível para PostgreSQL e não é ANSI SQL.
-
Finalmente, olower(title)não é necessário ao usar a classe de caractere. Você pode simplesmente procurar por algo como
WHERE title SIMILAR TO '[a-fA-F]%'