Możesz użyć PODOBNE DO słowo kluczowe. Poniższe będzie pasować do wszystkich tytułów zaczynających się na „a”, „k” lub „t”.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Jeśli chcesz użyć zakresu, możesz użyć []
notacja:
... WHERE lower(title) SIMILAR TO '[a-f]%'
UWAGI
-
%
znak pasuje do dowolnej liczby znaków występujących we wzorcu. Na przykład drugi przykład wzorca pasowałby do:'abc', 'ab', 'a', 'far', 'fear' itd. -
Należy również pamiętać, że
SIMILAR TO
słowo kluczowe jest dostępne tylko dla PostgreSQL i nie jest ANSI SQL. -
Wreszcie
lower(title)
nie jest konieczne przy korzystaniu z klasy znaków. Możesz po prostu wyszukać coś takiego jakWHERE title SIMILAR TO '[a-fA-F]%'