首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL查询案例

MySQL查询案例
EN

Stack Overflow用户
提问于 2015-05-03 09:54:55
回答 1查看 21关注 0票数 0

这是我的代码,我有2列-- Modem = StringTotal = Integer

代码语言:javascript
复制
SELECT `Modem`, `Total`,
CASE `Modem` WHEN 'Yes' THEN
(`Total`+ 50)
ELSE
(`Total`+ 0)
END AS ModemAndTotal
FROM invoices

我需要当Modem = "Yes“将50添加到总(总计+ 50)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-03 09:56:56

试一试如下:

代码语言:javascript
复制
SELECT `Modem`, `Total`, CASE WHEN `Modem` = 'Yes' THEN (`Total`+ 50)
                         ELSE
                         `Total`
                        END AS ModemAndTotal
FROM invoices
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30012483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档