2

http://i61.tinypic.com/21dexc6.png

勝利の列に、勝利または敗北の分類を記入したいと思います。勝利は 1 ~ 3 位のフィニッシュ、敗北はその他すべてと定義されます。

4

2 に答える 2

2
UPDATE table set win = 'lose' WHERE place NOT in (1,2,3);
UPDATE table set win = 'win' WHERE place in (1,2,3);

または、小さな CASE ステートメントを使用

UPDATE table set win =  CASE WHEN place IN (1,2,3) THEN 'win' 
                             WHEN place NOT IN (1,2,3) THEN 'lose' 
                        END ;
于 2014-02-21T18:34:31.727 に答える
2

それはあなたが必要とするクエリですか?

update mytable set win = 'WIN' where place <= 3;
update mytable set win = 'LOSS' where place > 3;
于 2014-02-21T18:36:13.867 に答える