sql >> Databasteknik >  >> RDS >> Oracle

Filtrera raderna med endast nummerdata i en SQL-kolumn

Följande uttryck fungerar för allt, utom kommatecken:

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

Du kan kontrollera efter dålig kommaplacering med ytterligare kontroller som:

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


  1. Hur man inaktiverar MySQL strikt läge

  2. MySQL-anslutningsfel i Java - com.mysql.jdbc.Driver

  3. SQL:behöver vi NÅGRA/NÅGRA och ALLA nyckelord?

  4. Oracle registrerar historik med från och med tidsstämpel inom ett intervall