sql >> Base de Datos >  >> RDS >> Oracle

Filtre las filas con datos de solo número en una columna SQL

La siguiente expresión funciona para todo, excepto las comas:

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

Puede comprobar si hay una mala colocación de comas con comprobaciones adicionales como:

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