MarkusW85 10 Geschrieben 26. Juli 2011 Melden Teilen Geschrieben 26. Juli 2011 Hi, folgender Code: DECLARE @vor nvarchar(50) DECLARE @nach nvarchar(50) DECLARE @searchquery nvarchar(200) set @nach = 'Wein' set @vor = 'Markus' SET @searchquery = '"'+@vor+' '+@nach+'*"' select PKARTICLES from ARTICLES a where contains(a.*,@searchquery) Gesucht werden soll im bsp. nach den Namen "Markus Wein". Und es soll auch nur dieser gefunden werden, allerdings ist es so, das z.B. auch Markus Weinzierl oder Markus Weinfurtner gefunden wird. Wie kann ich das verhindern? Vor dem Vornamen und nach dem Nachnamen soll/muss ein Leerzeichen vorkommen. Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 30. Juli 2011 Melden Teilen Geschrieben 30. Juli 2011 Hallo MarkusW85 Das kannst du recht einfach verhindern: entfern doch einfach mal den hängenden Stern(*) aus deiner Searchquery. Dieser ist dafür verantwortlich, das nach allem gesucht wird, was mit Wein beginnt und wie auch immer weitergeht. Gruß aus San Diego, CA, USA Carsten Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.