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 TO
palavra-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]%'