U kunt de VERGELIJKBAAR MET gebruiken trefwoord. Het volgende komt overeen met alle titels die beginnen met 'a', 'k' of 't'.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Als u een bereik wilt gebruiken, kunt u de []
. gebruiken notatie:
... WHERE lower(title) SIMILAR TO '[a-f]%'
OPMERKINGEN
-
De
%
teken komt overeen met een willekeurig aantal tekens volgens het patroon. Het tweede patroonvoorbeeld zou bijvoorbeeld overeenkomen met:'abc', 'ab', 'a', 'far', 'fear' etc. -
Het is ook belangrijk op te merken dat de
SIMILAR TO
trefwoord is alleen beschikbaar voor PostgreSQL en het is geen ANSI SQL. -
Ten slotte, de
lower(title)
is niet nodig bij het gebruik van de tekenklasse. Je zou gewoon kunnen zoeken naar iets alsWHERE title SIMILAR TO '[a-fA-F]%'