0
  • 数据库:网球
  • 表:匹配
  • 列:matchno(pk)、won、lost ...等

问题:获取每场比赛的比赛号码和输赢盘数,其中获胜盘数 >= 亏损盘数乘以 2。

错误查询:

use tennis;
select matchno, lost * 2 AS spl
from matches 
where won >= spl

这个查询有什么问题?如何修改它以获得正确的输出?

正确查询:

select matchno, won, lost
from matches
where won >= lost * 2
4

1 回答 1

4
SELECT matchno, lost * 2 AS spl
FROM matches
WHERE won >= (lost * 2)
于 2012-07-11T04:09:47.413 回答