Du kan använda LINKAR MED nyckelord. Följande kommer att matcha alla titlar som börjar med antingen 'a', 'k' eller 't'.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Om du vill använda ett intervall kan du använda []
notation:
... WHERE lower(title) SIMILAR TO '[a-f]%'
ANMÄRKNINGAR
-
%
tecken matchar valfritt antal tecken som följer mönstret. Till exempel skulle det andra mönsterexemplet matcha:'abc', 'ab', 'a', 'far', 'fear' etc. -
Det är också viktigt att notera att
SIMILAR TO
Nyckelord är endast tillgängligt för PostgreSQL och det är inte ANSI SQL. -
Slutligen,
lower(title)
är inte nödvändigt när du använder teckenklassen. Du kan helt enkelt söka efter något liknandeWHERE title SIMILAR TO '[a-fA-F]%'