Puoi utilizzare SIMILE A parola chiave. Quanto segue corrisponderà a tutti i titoli che iniziano con 'a', 'k' o 't'.
... WHERE lower(title) SIMILAR TO '(a|k|t)%'
Se desideri utilizzare un intervallo, puoi utilizzare il []
notazione:
... WHERE lower(title) SIMILAR TO '[a-f]%'
NOTE
-
Il
%
il carattere corrisponde a un numero qualsiasi di caratteri che seguono il modello. Ad esempio, il secondo esempio di pattern corrisponderebbe a:'abc', 'ab', 'a', 'far', 'fear' ecc. -
Inoltre, è importante notare che
SIMILAR TO
la parola chiave è disponibile solo per PostgreSQL e non è ANSI SQL. -
Infine, il
lower(title)
non è necessario quando si utilizza la classe di caratteri. Potresti semplicemente cercare qualcosa comeWHERE title SIMILAR TO '[a-fA-F]%'