MySQL 查询案例
MySQL Query Case
这是我的代码,我有 2 列 - Modem = String,Total = Integer
SELECT `Modem`, `Total`,
CASE `Modem` WHEN 'Yes' THEN
(`Total`+ 50)
ELSE
(`Total`+ 0)
END AS ModemAndTotal
FROM invoices
当调制解调器 = "Yes" 时,我需要将 50 添加到总数中 (Total + 50)
试试这样的东西:
SELECT `Modem`, `Total`, CASE WHEN `Modem` = 'Yes' THEN (`Total`+ 50)
ELSE
`Total`
END AS ModemAndTotal
FROM invoices
这是我的代码,我有 2 列 - Modem = String,Total = Integer
SELECT `Modem`, `Total`,
CASE `Modem` WHEN 'Yes' THEN
(`Total`+ 50)
ELSE
(`Total`+ 0)
END AS ModemAndTotal
FROM invoices
当调制解调器 = "Yes" 时,我需要将 50 添加到总数中 (Total + 50)
试试这样的东西:
SELECT `Modem`, `Total`, CASE WHEN `Modem` = 'Yes' THEN (`Total`+ 50)
ELSE
`Total`
END AS ModemAndTotal
FROM invoices