Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kolom pencarian dalam database SQL mengabaikan karakter khusus

Saya akan melihat menggunakan Indeks Teks Lengkap dan kemudian Anda dapat menggunakan kekuatan FREETEXT dan CONTAINS untuk melakukan pencarian Anda.

EDIT:Saya masih akan memperbaiki pencarian Indeks Teks Lengkap, namun, untuk mengikuti dari jawaban lain, ini adalah opsi menggunakan 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. dapatkan DATEDIFF tidak termasuk akhir pekan menggunakan sql server

  2. UNION vs DISTINCT dalam performa

  3. Cara menggabungkan hasil dua kueri menjadi satu kumpulan data

  4. Bagaimana cara mengecualikan hari akhir pekan dalam kueri SQL Server?

  5. Bagaimana cara membuat dan mengisi tabel dalam satu langkah sebagai bagian dari operasi impor CSV?