Mysql 如何在满足条件时将列中的值替换为字符串

Mysql 如何在满足条件时将列中的值替换为字符串,mysql,database,Mysql,Database,我试图用“hit”或“flop”替换列中的值0或1 select (Box_office_revenue-Budget)>Budget as hit_flop from movie_data hit_flop hit_flop 0 flop 0 flop 0 flop 1 hit 1 hit

我试图用“hit”或“flop”替换列中的值0或1

select (Box_office_revenue-Budget)>Budget as hit_flop
from movie_data
hit_flop          hit_flop
    0               flop
    0               flop
    0               flop
    1               hit
    1               hit
如何在不创建新列的情况下用文本替换值


另外,我想在票房收入/预算>10时获得“超级热播”

谢谢你的回答,它正在运行,但现在我需要修改。当票房收入/预算>10时,我想获得“超级点击”,你能帮我吗?案例按顺序评估,直到条件为真,所以这只是保持条件优先级的问题。我已经更新了答案。
select
Case when box_office_revenue/budget > 10 then 'Super Hit'
    when (Box_office_revenue-Budget)>Budget then 'Hit' 
    else 'Flop' end as hit_flop
from movie_data