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

Jak znaleźć nazwę miasta, która nie zaczyna się i nie kończy na samogłoskę?

Twoje pierwsze zapytanie byłoby poprawne, jeśli użyłeś AND zamiast OR .

Może się to wydawać prostsze, ponieważ:

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

Zgodnie z zasadami logiki jest to równoważne:

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

Jeśli chodzi o wyrażenie regularne, ma tylko porównanie na początku ciągu:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyjście ODP.NET Parametr String nie zwraca wartości

  2. Oracle — Wybierz, gdzie pole zawiera małe litery

  3. średnia sprzedaż kwartału z poprzednim kwartałem średnia sprzedaż

  4. Jak uruchomić plik .sql w narzędziu deweloperskim Oracle SQL, aby zaimportować bazę danych?

  5. Sprawdzanie stanu Oracle