Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách tìm tên thành phố không bắt đầu và kết thúc bằng nguyên âm

Truy vấn đầu tiên của bạn sẽ đúng nếu bạn sử dụng AND thay vì OR .

Bạn có thể thấy logic đơn giản hơn như sau:

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

Theo quy tắc logic, điều này tương đương với:

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

Đối với biểu thức chính quy, nó chỉ có phép so sánh ở đầu chuỗi:

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. Oracle SQL cho Ngày làm việc Cuối cùng của Tháng Hiện tại bao gồm các ngày lễ liên bang ở oracle

  2. Toad for Oracle..Làm thế nào để thực thi nhiều câu lệnh?

  3. SQL Oracle - Kết hợp các hàng liên tiếp với bộ lọc

  4. Cách chạy SQL trong tập lệnh shell

  5. Oracle SQL, điền giá trị bị thiếu với giá trị không bị thiếu gần nhất