sql >> Database >  >> RDS >> Oracle

Hoe de plaatsnaam te vinden die niet begint en eindigt met een klinker

Uw eerste vraag zou correct zijn als u AND . had gebruikt in plaats van OR .

Misschien vind je het de logica eenvoudiger als:

where not (city like 'A%' or city like 'E%' or . . . ) and
      . . . 

Volgens de regels van de logica is dit gelijk aan:

where city not like 'A%' and city not like 'E%' and . . . ) and
      . . . 

Wat betreft de reguliere expressie, deze heeft alleen de vergelijking aan het begin van de string:

where not regexp_like(lower(city), '^[aeiou].*[aeiou]$')


  1. Hoe te repareren 'Methode 'get_Info' in type 'Oracle.EntityFrameworkCore heeft geen implementatie.'

  2. Ontwerp van gegevensstructuur voor ondersteuning van databasereplicatie

  3. Django reset auto-increment pk/id veld voor productie

  4. Nauwkeuriger rapporteren dan normaal – Microsoft Access