2016-09-08 5 views
0

ich zu diesem Thema einige Fragen zu sehen, aber ich habe
eine Antwort nicht finden:Volltextsuche einen Teil des Wortes finden

Kann Volltextsuche einen Teil des Wortes suchen und nicht aus den Beginn des Wortes oder das Ende zum Beispiel

last name= 'rexxxtt' 

Antwort

1

Sie sollten den Artikel Supported Forms of Query Terms (Full-Text Search) auf MSDN lesen. Die kurze Antwort ist nein. Sie können * nicht als erstes Zeichen verwenden. Sie können nur Präfixsuchen verwenden, nicht FullText Search LIKE oder versuchen, mit REVERSE Tricks zu betrügen.

0

Wenn Sie eine Teil Verwendung gesucht werden soll:

last name like '%'+'rexxxtt'+'%' 
1

können Sie versuchen, lik e dies,

Where [last name] like 're___tt' 

re (3 Unterstriche) tt. Das bedeutet, dass Ihr Nachname mit 're' beginnt und mit 'tt' endet. Zwischen 're' und 'tt' sollten 3 Zeichen stehen.

+0

kann ich es mit der Volltextsuche tun? a –

+0

Ihre Anforderung ist Nachname beginnt mit 're' und endet mit 'tt' und es sollte 3 Zeichen zwischen 're' und 'tt' sein. Ist es nicht? Wenn ja, dann können Sie eine einfache Operation ausführen. – StackUser

Verwandte Themen