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

Tìm kiếm Mờ Oracle với khoảng trắng

Trước tiên, vui lòng kiểm tra tài liệu của Mờ nhà điều hành

Lưu ý rằng một thuật ngữ thường không chứa trống và bạn sẽ phải chia tìm kiếm của mình theo các thuật ngữ phân loại.

Ngoài ra, lưu ý rằng fuzzy để được kích hoạt, cụm từ phải có ít nhất 3 ký tự . Vì vậy, ví dụ của bạn với PO sẽ không hoạt động.

Những gì bạn có thể làm cho thiết lập của mình là xác định thêm một fuzzy tìm kiếm từng phần trong chuỗi mờ của bạn và kết hợp chúng với near nhà điều hành chẳng hạn như sau

 contains(po_number,'near (( fuzzy(word1,,,weight),fuzzy(word2,,,weight) ), 2, TRUE)',1) > 0

near ở đây bắt buộc cả hai kết quả phù hợp phải liền nhau (span =2) và đã đặt hàng (TRUE ).

Việc xử lý các ký tự đặc biệt phụ thuộc vào định nghĩa của whitespace của bạn và printjoins trong sở thích của bạn .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhanh nhất để chèn một triệu hàng trong Oracle

  2. Điền giá trị mục hiển thị trên truy vấn trong biểu mẫu Oracle

  3. Cách tính toán sự khác biệt giữa hai ngày trong PostgreSQL / Oracle

  4. Mức trung bình tối đa

  5. Mã hóa bảo mật nâng cao Oracle với cấu hình xml Spring JDBC