我有一张桌子,那里有2列。 F1和F2。现在F1有ID,F2有得分。
F1 Score
1 10
1 20
6 10
现在我想拥有一个where子句,将6视为1并将它们加1。
例如,当我使用F1 = 1时,它应该给出
F1 Score
1 10
1 20
1 10
我用过
在哪里(F1 =当F1 = 6然后THEN 1 ELSE F1 END时的情况)
但不起作用。
答案 0 :(得分:0)
您似乎想要:
select (case when f1 = 6 then 1 else f1 end) as new_f1,
score
from t
order by new_f1;
编辑:
您更改了问题。对于过滤,您只需执行以下操作:
where f1 in (1, 6)
答案 1 :(得分:0)
尝试一下:
Element = typeof Element === 'undefined' ? function(){} : Element