Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Suchspalte in der SQL-Datenbank ignoriert Sonderzeichen

Ich würde in Betracht ziehen, einen Volltextindex zu verwenden, und dann können Sie die Leistungsfähigkeit von FREETEXT und CONTAINS für Ihre Suche nutzen.

BEARBEITEN:Ich würde immer noch versuchen, die Suche im Volltextindex zu verfeinern, aber um einer anderen Antwort zu folgen, ist dies eine Option mit REPLACE.

SELECT
    Artist,
    Title
FROM
    Songs
WHERE
    REPLACE(REPLACE(REPLACE(Artist, '#',''), '*', ''), '"', '') LIKE '%Keywords%'