0
  • データベース:テニス
  • テーブル:一致
  • 列:matchno(pk)、勝ち、負け...など

問題:勝ったセットの数が>=失われたセットの数に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 に答える