2017-11-24 7 views
-2

Suchen nach einer kurzen Zeichenfolge, z. air, mit SQL-Befehlen gibt oft Datensätze zurück, die Wörter enthalten, in denen die kurze Zeichenfolge Teil von z. airline. Gibt es eine empfehlenswerte Möglichkeit, Ergebnisse auszuschließen, die nur durch airline verursacht werden?SQL Schlüsselwortsuche mit Voll- und Teilzeichenfolgen

Beispiel: alles mit air Ausnahme airline

String 1: "Die Luft ist frisch"

Zeichenfolge 2: "Das Flugticket ist fair."

Zeichenfolge 3: "Die Fluggesellschaft hat 30 Flugzeuge."

Der Befehl sollte nur String 1 und 2 zurückgeben.

+0

Welche Version von SQL verwenden Sie (z. B. MySQL, SQL Server)? –

+0

Ich benutze SQL Server – stonebe

+0

Schauen Sie sich die Volltextsuche an. –

Antwort

1
where RESULT like '%air%' AND RESULT <> 'airline' 
+0

Danke, @Yogesh –

+0

Dieser Vorschlag schließt String 3 nicht aus, da dieser String nur aus 'airline' besteht. – stonebe

Verwandte Themen