Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle:SQL-Abfrage, die Zeilen mit nur numerischen Werten zurückgibt

Sie können den REGEXP_LIKE verwenden funktionieren als:

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

Beispiellauf:

SQL> SELECT X FROM SO;

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

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

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

SQL>