Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana menemukan nama kota yang tidak dimulai dan diakhiri dengan vokal

Permintaan pertama Anda akan benar jika Anda menggunakan AND daripada OR .

Anda mungkin menemukan logika yang lebih sederhana seperti:

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

Dengan aturan logika, ini setara dengan:

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

Adapun ekspresi reguler, ia hanya memiliki perbandingan di awal string:

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. Adakah yang bisa menjelaskan Query ini?

  2. Bandingkan dua skema dan perbarui skema lama dengan kolom baru skema baru

  3. Bukan bulan yang valid saat memasukkan data di oracle

  4. Apakah SQLFiddle rusak? Kesalahan untuk Oracle, SQL Server, ...?

  5. Penggantian string Oracle