Sco*_*ott 6 sql sql-server database-design calculated-columns
我有两列,包括int,Wins和Losses.我有一个计算列WinPercentage的decimal(14,3),我想这是:
WinPercentage = (Wins + Losses) / Wins
Run Code Online (Sandbox Code Playgroud)
那是什么语法?
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
)
Run Code Online (Sandbox Code Playgroud)