sql >> Database >  >> RDS >> Oracle

Regex om te zien of een getal binnen een bereik valt, bijvoorbeeld 1,3,10-15,17

De enige manier is om het bereik in een patroon te vertalen (uiteraard), daarvoor moet je vergeten dat je met gehele getallen te maken hebt, maar cijfers alleen als "normale tekens" zien. Voor uw voorbeeldbereik:

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

Opmerking:regex is natuurlijk niet de manier om te controleren of een geheel getal in een numeriek bereik ligt. In het echte leven gebruik je goede oude voorwaarden.



  1. Het optimaliseren van een SELECT-query die langzaam draait op Oracle die snel draait op SQL Server

  2. php api beveiligen voor gebruik in Android-applicatie

  3. jQuery automatisch aanvullen om te werken met PHP-bron

  4. Waar moet ik de gegevens van mijn database bewaren?