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

Tìm kết hợp chính xác bằng cách sử dụng tìm kiếm toàn văn

Có 2 tùy chọn

1) Điều này sẽ nhận được tất cả các vật phẩm có Núi trong tên của chúng

SELECT Name, ListPrice
FROM Production.Product
WHERE ListPrice = 80.99
   AND CONTAINS(Name, 'Mountain');
GO

2) Điều này sẽ nhận được tất cả các mục có 3 chuỗi này trong Tài liệu bất kể thứ tự nào

SELECT Title
FROM Production.Document
WHERE FREETEXT (Document, 'vital safety components' );

Nó phụ thuộc vào những gì bạn thực sự muốn nhưng tôi không thể hiểu hoàn toàn.

Nếu tôi thiếu điểm, vui lòng đăng một mẫu và kết quả sẽ như thế nào.

kr,

Kristof



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn để tìm danh sách * tất cả * SSRS DataSets trên * tất cả * báo cáo SSRS trên phiên bản ReportServer

  2. Các kỹ thuật tốt hơn để cắt bớt các số không ở đầu trong SQL Server?

  3. BẬT là một phần của cú pháp

  4. Chuyển đổi không thành công khi chuyển đổi từ một chuỗi ký tự thành mã định danh duy nhất

  5. T-SQL cách sửa đổi giá trị trước khi chèn