Frage SQL-Abfrage, wo Feld enthält keinen numerischen Wert


Ich habe einen Tisch mit einer Adresse Straße, ich möchte sicherstellen, dass die Adresse die Straße sowie die Hausnummer enthält (sächsisch 17) Ich möchte eine SQL-Abfrage schreiben, um Zeilen zu finden, bei denen die Feldadresse keinen numerischen Wert enthält. Wie kann ich das machen?


7
2017-10-19 13:52


Ursprung


Antworten:


Dies kann mit einem regulären Ausdruck geschehen:

select *
from the_table
where address_column !~ '[0-9]'

Weitere Informationen zu regulären Ausdrücken und zum Mustervergleich finden Sie im Handbuch:
http://www.postgresql.org/docs/current/static/functions-matching.html


12
2017-10-19 14:01