我想用一个全新的栏目来概括nba比赛的结果,例如:如果(nba database)
这个栏目puntos_local > puntos_visitante
将增加puntos
。如果结果相等,则仅求和3
SELECT `equipo_local`,
(case
when `puntos_local` > `puntos_visitante`
then puntos=puntos+3
when `puntos_local` = `puntos_visitante`
then puntos=puntos+1
end) AS puntos
FROM `partidos`
WHERE temporada LIKE "07/08"
-- GROUP BY `equipo_local`
ORDER BY puntos DESC, partidos.equipo_local
我也试过类似的方法:
SELECT `equipo_local`,
Sum(Case ( When `puntos_local` > `puntos_visitante` Then puntos=puntos+3 Else 0 End)) As puntos
,Sum(Case ( When `puntos_local` = `puntos_visitante` Then puntos=puntos+1 Else 0 End)) As puntos
FROM `partidos`
WHERE temporada LIKE "07/08"
-- GROUP BY `equipo_local`
ORDER BY puntos DESC, partidos.equipo_local
https://imgur.com/a/ijPCEU9
我想让每场比赛的总成绩加起来。
如果
1
puntos_local
列puntos_visitante
将为puntos=puntos+3如果是抽签,我只想和
puntos
。最后,我希望能拿到本赛季的总成绩。泰
最佳答案
SELECT `equipo_local`,
Sum(puntos +
(Case When `puntos_local` > `puntos_visitante` Then 3 Else 0 End)
) As puntos_x,
,Sum(puntos +
(Case When `puntos_local` = `puntos_visitante` Then 1 Else 0 End)
) As puntos_y
FROM `partidos`
WHERE temporada LIKE "07/08"
-- GROUP BY `equipo_local`
ORDER BY puntos DESC, partidos.equipo_local