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

Regex untuk menemukan apakah suatu angka berada dalam kisaran, contoh 1,3,10-15,17

Satu-satunya cara adalah menerjemahkan rentang ke dalam pola (jelas), untuk itu Anda harus lupa bahwa Anda berurusan dengan bilangan bulat tetapi hanya melihat angka sebagai "karakter normal". Untuk rentang contoh Anda:

^(?:1[0-57]?|3)$

Catatan:regex jelas bukan cara untuk memeriksa apakah bilangan bulat berada dalam rentang numerik. Dalam kehidupan nyata, Anda akan menggunakan persyaratan lama yang baik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle cara memutar meja saya

  2. Menggunakan setDate di PreparedStatement

  3. Permintaan Oracle dengan setiap menit setiap hari

  4. Oracle - kembalikan banyak hitungan sebagai satu kueri

  5. Menyimpan data ke dalam Clob menggunakan Hibernate di Oracle 10g