Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle:Permintaan SQL yang mengembalikan baris hanya dengan nilai numerik

Anda dapat menggunakan REGEXP_LIKE berfungsi sebagai:

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

Contoh dijalankan:

SQL> SELECT X FROM SO;

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

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

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

SQL> 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan daftar bulan antara 2 tanggal yang diberikan menggunakan kueri?

  2. Bagaimana cara menggunakan Kursor Ref Oracle dari C# ODP.NET sebagai Parameter ReturnValue, tanpa menggunakan Fungsi atau Prosedur Tersimpan?

  3. ruang kosong terkemuka yang tidak diinginkan pada format nomor Oracle

  4. Buat tampilan Pivot di SQL dari tabel SQL

  5. Kueri WHERE_IN dengan kunci komposit?