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

Làm cách nào để bạn có được các tìm kiếm toàn văn bằng ký tự đại diện hàng đầu hoạt động trong SQL Server?

Giải pháp chỉ dành cho ký tự đại diện đứng đầu:

  • lưu trữ văn bản đã đảo ngược trong một trường khác (hoặc trong chế độ xem vật thể hóa)
  • tạo một chỉ mục văn bản đầy đủ trên cột này
  • tìm văn bản bị đảo ngược bằng dấu *

    SELECT * 
    FROM TABLENAME 
    WHERE CONTAINS(TextColumnREV, '"mrethcraes*"');
    

Tất nhiên là có nhiều nhược điểm, chỉ để giải quyết nhanh chóng ...

Chưa kể CÓ THỂ CHỨA ĐƯỢC ...



  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ó thể sử dụng tổng hợp do người dùng xác định (clr) với các chức năng cửa sổ (qua) không?

  2. Các cách theo dõi cơ sở dữ liệu đã xóa trong SQL Server

  3. Lấy tên ngày ngắn trong SQL Server (T-SQL)

  4. Loại bỏ và giảm các phạm vi ngày trùng lặp

  5. Cách kết hợp kết quả của hai truy vấn thành một tập dữ liệu duy nhất