Oracle
 sql >> база данни >  >> RDS >> Oracle

Regex за намиране дали дадено число е в диапазон, пример 1,3,10-15,17

Единственият начин е да преведете диапазона в шаблон (очевидно), за това трябва да забравите, че имате работа с цели числа, но виждате само цифрите като "нормални знаци". За вашия примерен диапазон:

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

Забележка:регулярният израз очевидно не е начинът да проверите дали цяло число е в числов диапазон. В реалния живот ще използвате добри стари условни изрази.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам %ROWTYPE при вмъкване в таблица на Oracle с колона за идентичност?

  2. Команди за архивиране на RMAN

  3. подзаявката връща повече от един ред

  4. Скриване на обикновена текстова парола с командния ред на sqlplus

  5. Трябва да съхраня пощенските кодове в база данни. Колко голяма трябва да е колоната?