SQL 119 - SQL SERVER - CASE statement

Publicado em: 01 Maio 2014
no canal de: MS / Access
347
3

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;


Nesta página do site você pode assistir ao vídeo on-line SQL 119 - SQL SERVER - CASE statement duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário MS / Access 01 Maio 2014, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 347 vezes e gostou 3 espectadores. Boa visualização!