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

Как да разберете, че името на града не започва и не завършва с гласна

Първата ви заявка ще бъде правилна, ако използвате AND вместо OR .

Може да ви се стори по-проста логиката като:

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

По правилата на логиката това е еквивалентно на:

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

Що се отнася до регулярния израз, той има само сравнението в началото на низа:

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. Пребройте броя на стойностите на id

  2. Sqlplus oracle:Как мога да изпълня sql команда на bash в 1 ред?

  3. Избирането на различно поле и номер на ред само за показване на идентификационен номер дава дублирани данни

  4. Как да внедрим независимост от база данни с Entity Framework

  5. Групиране на SQL резултати по месеци