【发布时间】:2015-11-10 23:11:16
【问题描述】:
我正在尝试使用带小数的 case 语句,并且结果也是小数。我以下面的语句为例。在我的表中,myDollar 是小数,但在这里,'newDollar' 是 varChar。我尝试过使用 cast,但我不知道在哪里/如何在此处使用它。
select tab.*,
case when flag = '1'
then (myDollar * .525)
else '0' end as newDollar
from `xxx` tab;
提前致谢!
【问题讨论】:
标签: mysql casting decimal case