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

Oracle:SQL-forespørgsel, der returnerer rækker med kun numeriske værdier

Du kan bruge REGEXP_LIKE fungere som:

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

Prøvekørsel:

SQL> SELECT X FROM SO;

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

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

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

SQL> 


  1. Hvor gemmer PostgreSQL databasen?

  2. Vigtigste teknologiændringer i E-Business Suite 12.2

  3. Sådan tjekker du din SQL Server-version

  4. Håndtering af samtidige opdateringer i dvale