2017-01-25 3 views
0

Diese Abfrage verwendet alle Werte mit zwei Ziffern zurück Rücken an Rücken:Alternative für [0-9] in SQL

Select WHERE (DESCRIPTION iLIKE '%[0-9][0-9]%') 

Aber es funktioniert nicht mehr. Gibt es einen Workaround mit postgresql? Etwas möglich, während noch "ilike" oder nicht regex verwendet wird.

+0

Warum möchten Sie keine Regex verwenden? –

Antwort

0

Die einfachste Methode ist reguläre Ausdrücke:

where description ~ '[0-9][0-9]' 

Sie auch similar to, aber der reguläre Ausdruck ist so einfach nutzen können.

+0

Danke. Würde wo Beschreibung ~ '[0-9] [0-9] PF%' ersetzen Wo Beschreibung wie '% [0-9] PF%'? Mit einem Leerzeichen vor und nach PF. – ZJAY

+0

Nein. Für '~' verwenden Sie nicht das '%' am Anfang und Ende. –

+0

Was könnte ich anstelle von% verwenden? – ZJAY