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

Gunakan beberapa kata dalam string input Pencarian Teks Penuh

Anda harus melakukan beberapa pra-pemrosesan pada parameter @Keyword Anda sebelum meneruskannya ke pernyataan SQL. SQL mengharapkan bahwa pencarian kata kunci akan dipisahkan oleh logika boolean atau diapit tanda kutip. Jadi, jika Anda mencari frasa, itu harus dalam tanda kutip:

SET @Keyword = '"this is a search item"'

Jika Anda ingin mencari semua kata, Anda memerlukan sesuatu seperti

SET @Keyword = '"this" AND "is" AND "a" AND "search" AND "item"'

Untuk informasi selengkapnya, lihat T-SQL BERISI sintaks , khususnya melihat Contoh bagian.

Sebagai catatan tambahan, pastikan untuk mengganti karakter tanda kutip ganda (dengan spasi) sehingga Anda tidak mengacaukan kueri teks lengkap Anda. Lihat pertanyaan ini untuk detail tentang cara melakukannya: Karakter Escape Pencarian Teks Lengkap SQL Server?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menjatuhkan kolom dengan dependensi objek di SQL Server 2008?

  2. Ubah gumpalan VarBinary RTF menjadi teks di MS SQL

  3. PowerShell - Daftar semua contoh SQL di sistem saya?

  4. Bagaimana cara menggunakan kembali pernyataan yang disiapkan dengan benar dan efisien di C# .NET (SQL Server)?

  5. Kueri Tab Silang Sql Server 2008