sql >> Databasteknik >  >> RDS >> Sqlserver

Hitta exakt matchning med fulltextsökning

Det finns 2 alternativ

1) Detta kommer att få alla objekt som har Mountain i sitt namn

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

2) Detta kommer att få alla objekt som har dessa 3 strängar i dokument oavsett vilken ordning som helst

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

Det beror på vad du verkligen vill men jag kunde inte förstå helt.

Om jag missar poängen vänligen posta ett prov och vad resultatet ska bli.

kr,

Kristof



  1. Datatyp/struktur för att lagra tidszonförskjutning i MySQL

  2. Optimal design för en databas med återkommande händelse

  3. ORA-01843:inte en giltig månad

  4. Välj minsta värde från flera kolumner med PHP/MySQL