englishspacedog YouTube tutorial from Canada
http://www.herostratus.ca/PC.htm
This is an example of the CASE ... WHEN ... ELSE ... END construct in SQL Server.
SELECT tblGALAXIES.GalaxyID,
tblGALAXIES.GalaxyName,
tblSTARS.StarID,
tblSTARS.StarName,
tblPLANETS.PlanetID,
CASE PlanetCount
WHEN 1 THEN rtrim(ltrim(tblPLANETS.PlanetName))
ELSE rtrim(ltrim(tblPLANETS.PlanetName)) + ' ' + tblSTARS.StarName
END AS PlanetFullName,
tblPLANETS.PlanetWeight
/(SELECT PlanetWeight FROM tblPLANETS WHERE PlanetID = 3) AS WeightInEarths,
PlanetCount
FROM tblGALAXIES
LEFT JOIN tblSTARS ON tblGALAXIES.GalaxyID = tblSTARS.GalaxyID
LEFT JOIN tblPLANETS ON tblSTARS.StarID = tblPLANETS.StarID
LEFT JOIN (SELECT tblPLANETS.PlanetName, COUNT(*) as PlanetCount FROM tblPLANETS GROUP BY PlanetName) AS PlanetCountTable
ON PlanetCountTable.PlanetName = tblPLANETS.PlanetName
ORDER BY tblGALAXIES.GalaxyName,
tblSTARS.StarName,
tblPLANETS.PlanetName;
Auf dieser Seite können Sie das Online-Video SQL 119 - SQL SERVER - CASE statement mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer MS / Access 01 Mai 2014 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 347 Mal angesehen und es wurde von 3 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!