Gibt es eine Möglichkeit Pattern Matching mit SQL LIKE, zu verwenden, um eine variable Anzahl von Zeichen mit einer oberen Grenze übereinstimmen?Pattern Matching mit SQL Wie für eine Reihe von Zeichen
Zum Beispiel habe ich eine Spalte, die „richtige Werte“ von 2-10 Zahlen haben kann, etwas mehr als 10 und weniger als 2 sind falsch.
eine String-Spalte oder int ist es? – Dekel
'Fall wenn len (f) zwischen 2 und 10 und isnumeric (f) = 1 '? –
WHERE col NOT LIKE '% [^ 0-9]% UND ZWISCHEN 2 UND 10' –