SIMILARTO を使用できます キーワード。以下は、「a」、「k」、または「t」で始まるすべてのタイトルに一致します。
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
範囲を使用する場合は、[]
を使用できます。 表記:
... WHERE lower(title) SIMILAR TO '[a-f]%'
注意事項
-
%
文字は、パターンに続く任意の数の文字と一致します。たとえば、2番目のパターンの例は次のように一致します:'abc'、'ab'、'a'、'far'、'fear'など。 -
また、
SIMILAR TO
に注意することが重要です。 キーワードはPostgreSQLでのみ使用可能であり、ANSISQLでは使用できません。 -
最後に、
のようなものを検索するだけです。lower(title)
文字クラスを使用する場合は必要ありません。WHERE title SIMILAR TO '[a-fA-F]%'