Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Regex, aby sprawdzić, czy liczba należy do zakresu, na przykład 1,3,10-15,17

Jedynym sposobem jest przetłumaczenie zakresu na wzór (oczywiście), w tym celu musisz zapomnieć, że masz do czynienia z liczbami całkowitymi, ale tylko cyfry postrzegasz jako "normalne znaki". Przykładowy zakres:

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

Uwaga:wyrażenie regularne nie jest oczywiście sposobem na sprawdzenie, czy liczba całkowita należy do zakresu liczbowego. W prawdziwym życiu będziesz używał starych dobrych warunków warunkowych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Agreguj wiersze w instrukcji Oracle SQL

  2. Błąd 404 nie został znaleziony w EM 12c

  3. Cienki sterownik SSL Oracle JDBC

  4. Sprawdzanie identyfikatora Oracle i nazwy bazy danych

  5. Co oznacza <> w Oracle?