Tim*_*per 6 mysql sql conditional
我有一个MySQL查询,我希望它返回一个基于以下的伪列:
希望这是有道理的.我的SQL还不够好,无法解决这个问题.
尝试使用案例表达式:
SELECT CASE WHEN columnZ <> 0 THEN 4
WHEN columnY <> 0 THEN 3
WHEN columnX <> 0 THEN 2
WHEN columnW <> 0 THEN 1
ELSE 0
END AS your_alias_name
FROM ...
Run Code Online (Sandbox Code Playgroud)