我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

SQL case when的用法

img
如图,我想得出abc三列,其中b如果全勤则c的金额+100,如果是缺席就扣100
本来写的
select a,b,case when b='全勤' then (c+100) else (c-100) end as c
from z;
但是总觉得会报错,有没有高手指导下

SELECT a, b, ( CASE b WHEN "全勤" THEN c + 100 WHEN "迟到" THEN c - 100 ELSE c END ) AS c FROM z

img

近期文章

  • 关于函数中static和return的问题
  • cns搭建教程有没有人会?
  • 图片转换base64字符串过长
  • multisim 上怎么用时钟电路替换信号
  • C语言判断坐标是否在圆上
  • 再看DANN的源码,在forword里有一处看不懂,类名.apply()在python3里是什么意思?
  • 今天清理卸载软件,不知道把什么给卸载了。帮帮我好不好
  • 如何把桌面改回初始的样子?
  • 如何查询Oracle授权的WDP中心?
  • from表单提交照片路径使用beanutil怎么获取
  • idea 无法下载 Android 插件组件:layoutlib-resources
  • 请问while((getchar())!='\n')输入字符串后,为什么字符串中的字母有遗失
  • 请问装MySQL遇到这个咋解决呀
  • 21届找工作。2021.08.30
  • 各位,指点一下,我把资源管理器关了,开不了机怎么办
  • python 二维数组 咋搞
  • 安装完成Visual SVNServer 提示拒绝访问
  • 哥哥们,在线等!有点大急的!
  • 关于elementui一个样式问题请教各位!
  • Python有个小问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华