Dr_Jekyll Geschrieben 25. Juni 2009 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Inkafupo Geschrieben 25. Juni 2009 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Dr_Jekyll Geschrieben 25. Juni 2009 Autor Teilen Geschrieben 25. Juni 2009 Ja vielen dank so funktionierts Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Inkafupo Geschrieben 25. Juni 2009 Teilen Geschrieben 25. Juni 2009 Ja vielen dank so funktionierts Gerne! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.