MarkusW85 10 Geschrieben 26. Juli 2011 Melden 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.
phoenixcp 10 Geschrieben 30. Juli 2011 Melden 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden