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

Oracle:query SQL che restituisce righe con solo valori numerici

Puoi usare il REGEXP_LIKE funziona come:

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

Esempio di esecuzione:

SQL> SELECT X FROM SO;

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

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

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

SQL>