Můžete použít PODOBNÉ klíčové slovo. Následující budou odpovídat všem titulům, které začínají buď „a“, „k“ nebo „t“.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Pokud chcete použít rozsah, můžete použít []
zápis:
... WHERE lower(title) SIMILAR TO '[a-f]%'
POZNÁMKY
-
%
znak odpovídá libovolnému počtu znaků podle vzoru. Například druhý příklad vzoru by odpovídal:'abc', 'ab', 'a', 'far', 'fear' atd. -
Také je důležité poznamenat, že
SIMILAR TO
klíčové slovo je dostupné pouze pro PostgreSQL a není to ANSI SQL. -
Nakonec
lower(title)
není nutné při použití znakové třídy. Můžete jednoduše vyhledat něco jakoWHERE title SIMILAR TO '[a-fA-F]%'