Reguläre Ausdrücke, die in PostgreSQL LIKE-Klausel

Ich bin stecken mit einem einfachen regulären Ausdruck. Nicht sicher, was ich bin fehlt. Ein wenig rostig auf regex-Fähigkeiten.

Den Ausdruck, den ich bin versucht, ist:

select * from table where value like '00[1-9]%'
-- (third character should not be 0)

Also diese sollten übereinstimmen '0090D0DF143A' (format: text), aber es ist NICHT!

Die SQL LIKE Betreiber nicht unterstützt reguläre Ausdrücke. Sie benötigen similar to oder die ~ operator: postgresql.org/docs/current/static/...
Das hat geholfen.Danke!

InformationsquelleAutor borarak | 2014-06-23

Schreibe einen Kommentar