SQL 119 - SQL SERVER - CASE statement

Publicado el: 01 mayo 2014
en el 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;


En esta página del sitio puede ver el video en línea SQL 119 - SQL SERVER - CASE statement de Duración hora minuto segunda en buena calidad , que subió el usuario MS / Access 01 mayo 2014, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 347 veces y le gustó 3 a los espectadores. Disfruta viendo!