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
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
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