Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle:consulta SQL que retorna linhas apenas com valores numéricos


Você pode usar o REGEXP_LIKE funciona como:
SELECT X 
FROM myTable 
WHERE REGEXP_LIKE(X, '^[[:digit:]]+$');

Execução de amostra:
SQL> SELECT X FROM SO;

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

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

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

SQL>