Можете да използвате ПОДОБНО НА ключова дума. Следното ще съответства на всички заглавия, които започват с „a“, „k“ или „t“.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Ако искате да използвате диапазон, можете да използвате []
нотация:
... WHERE lower(title) SIMILAR TO '[a-f]%'
БЕЛЕЖКИ
-
%
съвпада с произволен брой знаци, следващи шаблона. Например вторият пример за шаблон ще съвпада с:„abc“, „ab“, „a“, „far“, „fear“ и т.н. -
Освен това е важно да се отбележи, че
SIMILAR TO
ключова дума е достъпна само за PostgreSQL и не е ANSI SQL. -
И накрая,
lower(title)
не е необходимо, когато се използва символният клас. Можете просто да потърсите нещо катоWHERE title SIMILAR TO '[a-fA-F]%'