Ich habe eine Tabelle, die Athleten aufzeichnet und die Sportarten, die sie spielen oder nicht spielen. Ich möchte den Ergebniswert in einer Spalte auflisten lassen.Benennen Sie Wertausgabe um und kombinieren Sie Wert in einer Spalte in SQL
SELECT Ind_First_Name, Ind_Last_Name,
CASE WHEN Baseball = 'Y' THEN 'Baseball |' ELSE '' END+ ' ' +
CASE WHEN Football = 'Y' THEN 'Football |' ELSE '' END+ ' ' +
CASE WHEN Soccer = 'Y' THEN 'Soccer' ELSE '' END
from Sports
ich die Ausgabe sehen möchten werden: (Da Fußball ein 'N' hat) Jane Doe Baseball | Fußball
Meine Ausgabe setzt einen leeren Raum. Nicht sicher, wie dieser Speicherplatz mit dem Fußballwert zu entfernen ist leer.
Was passiert, wenn sie nur Baseball spielen? Dann hast du am Ende eine Pfeife, ist das akzeptabel? –