sql >> Database teknologi >  >> RDS >> Oracle

Filtrer rækkerne med kun taldata i en SQL-kolonne

Følgende udtryk virker for alt, undtagen kommaerne:

'^[-+]*[0-9,]*[.]*[0-9]+$'

Du kan tjekke for dårlig kommaplacering med yderligere kontroller som:

not regexp_like(txt, '[-+]*,$') and not regexp_like(txt, [',,'])


  1. 2 måder at returnere rækker, der kun indeholder ikke-alfanumeriske tegn i MariaDB

  2. MySQL RAND() seed-værdier gentages næsten

  3. SQLite IN

  4. MySQL-pivottabelkolonnedata som rækker