Calculée colonne SQL Server
-
28-09-2019 - |
Question
J'ai deux colonnes,, Wins
et Losses
des deux int. J'ai un WinPercentage
de colonne calculée comme decimal(14,3)
, je veux que ce soit:
WinPercentage = (Wins + Losses) / Wins
Quelle est la syntaxe pour cela?
La solution
CREATE TABLE WinLoss
(
TeamId int IDENTITY(1,1) NOT NULL,
Wins int,
Losses int,
WinPercentage AS CASE WHEN wins > 0 THEN (Wins + Losses) / Wins ELSE 0 END
)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow