sql >> Databasteknik >  >> RDS >> Sqlserver

Hur får man ledande jokertecken-fulltextsökningar att fungera i SQL Server?

Lösning endast för ledande jokertecken:

  • lagra texten omvänd i ett annat fält (eller i materialiserad vy)
  • skapa ett fulltextindex för den här kolumnen
  • hitta den omvända texten med en *

    SELECT * 
    FROM TABLENAME 
    WHERE CONTAINS(TextColumnREV, '"mrethcraes*"');
    

Naturligtvis finns det många nackdelar, bara för en snabb lösning...

För att inte tala om CONTAINSTABLE...



  1. Beräkna decil från frekvens i MySQL

  2. Oracle Regular Expressions. Dangerous Range

  3. 4 funktioner som returnerar sekunddelen från ett tidsvärde i MariaDB

  4. Introduktion till Inline Table-Valued Functions (ITVF) i SQL Server