Sie können mit NOT
und ein Muster verwenden, das eine "seltsame Kreuzung zwischen LIKE-Notation und allgemeiner Regular-Expression-Notation" ist. Es unterstützt [0-9]
:
Ein Klammerausdruck [...]
gibt eine Zeichenklasse, ebenso wie in POSIX regulären Ausdrücken.
Also, Sie
WHERE a.address NOT SIMILAR TO '%[0-9] %'
Hier verwenden können %
eine beliebige Anzahl von beliebigen Zeichen, entspricht [0-9]
alle Ziffern, ein Raum entspricht einem Leerzeichen und dann %
wieder eine beliebige Anzahl von beliebigen Zeichen. Diese %
sind erforderlich, da SIMILAR TO
eine vollständige Übereinstimmung der Zeichenfolge erfordert, wie LIKE
.
Was ist mit 'WHERE a.Adresse nicht gleich '% [0-9]%''? –
Perfekt! Danke! –