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

Làm cách nào để tôi có thể tối ưu hóa / cấu trúc lại một mệnh đề TSQL LIKE?

Sử dụng Tìm kiếm toàn văn bản và CONTAINS . LIKE không thể được tối ưu hóa khi tìm kiếm ở giữa trường, tức là. khi biểu thức LIKE bắt đầu bằng '%', vì vậy nó sẽ luôn thực hiện quét toàn bộ bảng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao có một loại hiển thị trong kế hoạch thực hiện của tôi?

  2. Câu lệnh INSERT xung đột với ràng buộc FOREIGN KEY - SQL Server

  3. InsertAllOnSubmit chỉ chèn bản ghi dữ liệu đầu tiên

  4. Giải phẫu các bế tắc của SQL Server và cách tốt nhất để tránh chúng

  5. Cách khắc phục “Lược đồ phân vùng‘… ’không có bất kỳ nhóm tệp nào được sử dụng tiếp theo” trong SQL Server