这是我的代码,我有 2 列 - 调制解调器 = 字符串,总计 = 整数
SELECT `Modem`, `Total`,
CASE `Modem` WHEN 'Yes' THEN
(`Total`+ 50)
ELSE
(`Total`+ 0)
END AS ModemAndTotal
FROM invoices
当调制解调器=“是”时,我需要将 50 添加到总数(总计 + 50)
最佳答案
尝试如下:
SELECT `Modem`, `Total`, CASE WHEN `Modem` = 'Yes' THEN (`Total`+ 50)
ELSE
`Total`
END AS ModemAndTotal
FROM invoices
关于MySQL查询案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30012483/