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

Oracle:consulta SQL que devuelve filas con solo valores numéricos

Puedes usar el REGEXP_LIKE funcionar como:

SELECT X 
FROM myTable 
WHERE REGEXP_LIKE(X, '^[[:digit:]]+$');

Ejecución de muestra:

SQL> SELECT X FROM SO;

X
--------------------
12c
123
abc
a12

SQL> SELECT X  FROM SO WHERE REGEXP_LIKE(X, '^[[:digit:]]+$');

X
--------------------
123

SQL>