Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Намерете точно съвпадение с помощта на пълнотекстово търсене

Има 2 опции

1) Това ще получи всички елементи, които имат планина в името си

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

2) Това ще получи всички елементи, които имат тези 3 низа в документа, без значение в какъв ред

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

Зависи какво наистина искате, но не можах да разбера напълно.

Ако пропускам смисъла, моля, публикувайте проба и какъв трябва да бъде резултатът.

kr,

Кристоф



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2008 R2 - острови и пропуски

  2. CONTAINSTABLE заместващ знак е неуспешен при съвпадение по фраза?

  3. SQL Server 2008 Express CONCAT() не съществува?

  4. Как да възстановите база данни от C#

  5. Разбиране на важността на настройката на паметта в SQL Server