Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Regex để tìm xem một số có nằm trong một phạm vi hay không, ví dụ:1,3,10-15,17

Cách duy nhất là dịch phạm vi thành một mẫu (hiển nhiên), vì vậy bạn cần quên rằng bạn đang xử lý các số nguyên nhưng chỉ xem các chữ số là "ký tự bình thường". Đối với phạm vi ví dụ của bạn:

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

Lưu ý:regex rõ ràng không phải là cách để kiểm tra xem một số nguyên có nằm trong một phạm vi số hay không. Trong cuộc sống thực, bạn sẽ sử dụng các điều kiện cũ tốt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả về con trỏ tham chiếu từ một Hàm Oracle

  2. Superkey, khóa ứng viên &khóa chính

  3. Kiến trúc Oracle E-Business Suite trong 12.2

  4. Trình kích hoạt Oracle trên Bảng lồng nhau

  5. Chiều rộng cột tối đa trong Oracle spool vào tệp