sql >> Database teknologi >  >> RDS >> Sqlserver

SQL tager kun de numeriske værdier fra en varchar

Her er eksemplet med PATINDEX:

select SUBSTRING(fieldName, PATINDEX('%[0-9]%', fieldName), LEN(fieldName))

Dette forudsætter (1) at feltet VIL have et tal, (2) at tallene er grupperet sammen, og (3) at tallene ikke har nogen efterfølgende tegn efter sig.



  1. Fatal fejl opstået under kommandoudførelse med en mySQL INSERT

  2. problemer med python manage.py migrate -> Intet modul ved navn psycopg2

  3. MYSQL:Hvordan opretter jeg en trigger, der beregner en feltværdi baseret på værdi fra en anden tabel?

  4. .Net Connection Pooling MySQL midlertidig tabel