maslensa 0 Geschrieben 18. März 2015 Melden Geschrieben 18. März 2015 Liebe Kolleginnen,Ich habe eine Frage an euch vielleicht hilft euch mich weiter.Ich habe eine Tabelle und ein Feld mit der Name TRAINER. Die Daten in der Tabelle stehen derzeit so in der FormMustermann, Max ( also zuerst Nachname dann , und ein leerzeichen und dann Vorname)Ich will aber es so auflisten:Max Mustermann ( ohne , nur mit Leerzeichen)Wie kann ich einfach die Einträge tauschen?Danke für euere hilfeViele Grüße
Walhai99 10 Geschrieben 18. März 2015 Melden Geschrieben 18. März 2015 Hier eine Lösung declare @NameVorname nvarchar(50), @Name nvarchar(25) , @Vorname nvarchar(25), @VornameName nvarchar(50) set @NameVorname = 'Mustermann, Max' set @Name = substring(@NameVorname,1,CHARINDEX ( ',',@NameVorname ,1 )-1) set @VorName = substring(@NameVorname,CHARINDEX ( ',',@NameVorname ,1 )+2, len(@NameVorname) -CHARINDEX ( ',',@NameVorname ,1 )) set @VornameName=@Vorname+' '+ @Name print @NameVorname Print '"' + @name + '"' Print '"' + @Vorname + '"' print @VornameName Gruss Walhai
maslensa 0 Geschrieben 18. März 2015 Autor Melden Geschrieben 18. März 2015 Hi Walhai, Danke für deine Lösung aber es hat leider nicht funktioniert. Ich weiss nicht, wo ich fehler mache:(
friesk 12 Geschrieben 18. März 2015 Melden Geschrieben 18. März 2015 Hallo, deine Fehlerbeschreibung ist nicht besonders gut. Was hat den nicht geklappt, nur ein Teil der Namen übertragen, gar keiner? mfg Klaus
ukulele 11 Geschrieben 19. März 2015 Melden Geschrieben 19. März 2015 Crosspost:http://www.datenbankforum.com/threads/vorname-und-nachname-trennen.2386/
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