Dr_Jekyll Geschrieben 25. Juni 2009 Geschrieben 25. Juni 2009 SELECT Person.IDPerson AS 'IDPerson', COALESCE(LastName,'') + ' ' + COALESCE(FirstName,'') + ', ' + COALESCE(Company,'') AS 'LastName' FROM Person Hier habe soll eine Suchliste ausgegeben werden. Also eine Namensliste. Leider gibt es allerdings in der Ausgabe jetzt Werte die einfach "," heißen. Obwohl ich ja die Coalesce anweisungen angegeben habe. Wie gilt das nun auch für das Komma? Gruß Julia Zitieren
Inkafupo Geschrieben 25. Juni 2009 Geschrieben 25. Juni 2009 Das Komma "," steht in der Anweisung nicht in Abhängigkeit der COALESCE-Ergebnisse, deswegen wird es auch angezeigt, falls kein Datensatz verfügbar ist. Versuche es mal hiermit: SELECT Person.IDPerson AS 'IDPerson', COALESCE(Person.LastName, '') + COALESCE(', ' + Person.FirstName, '') + COALESCE(' ' + Person.Company, '') AS 'LastName' FROM Person Zitieren
Dr_Jekyll Geschrieben 25. Juni 2009 Autor Geschrieben 25. Juni 2009 Ja vielen dank so funktionierts Zitieren
Inkafupo Geschrieben 25. Juni 2009 Geschrieben 25. Juni 2009 Ja vielen dank so funktionierts Gerne! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.