Încercați să utilizați funcția t-sql
ISNUMERIC
. Aceasta vă va arăta care dintre ele sunt/nu sunt numerice.
Este posibil să aveți nevoie de spațiu TRIM
sau REPLACE
pentru a obține ceea ce doriți.
De exemplu, pentru a găsi numere de telefon valide, înlocuiți spațiile cu '', încercați cu ISNUMERIC
și testați cu LEN
.
Deși vă voi avertiza, acest lucru va fi obositor dacă trebuie să vă ocupați de numerele de telefon internaționale.
Lucrul pe care trebuie să-l notezi cu SQL-ul de mai sus, este că SQL Server nu înțelege Regex.