我想用赢或输的分类填充赢列,赢定义为 1-3 名,输与其他所有内容一样。
问问题
313 次
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 回答