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

Cột tìm kiếm trong cơ sở dữ liệu SQL bỏ qua các ký tự đặc biệt

Tôi sẽ xem xét việc sử dụng Chỉ mục văn bản đầy đủ và sau đó bạn có thể sử dụng sức mạnh của FREETEXT và CONTAINS để thực hiện tìm kiếm của mình.

CHỈNH SỬA:Tôi vẫn sẽ xem xét việc tinh chỉnh tìm kiếm Chỉ mục Toàn văn, tuy nhiên, để theo dõi từ một câu trả lời khác, đây là một tùy chọn sử dụng REPLACE.

SELECT
    Artist,
    Title
FROM
    Songs
WHERE
    REPLACE(REPLACE(REPLACE(Artist, '#',''), '*', ''), '"', '') LIKE '%Keywords%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn cùng một tên cột trong máy chủ sql của microsoft từ nhiều bảng

  2. Chuyển đổi nhiều cơ sở - sử dụng tất cả các kết hợp cho trình rút ngắn URL

  3. Loại bỏ các bản ghi trùng lặp

  4. Cách tốt nhất để tự động tạo câu lệnh INSERT cho bảng SQL Server là gì?

  5. kết hợp các trường Ngày và Giờ thành DateTime, SQL Server 2008