【SQL】1873. 计算特殊奖金(CASE WHEN;IF())

题目描述

leetcode题目:1873. 计算特殊奖金


Code

写法一: CASE WHEN

sql 复制代码
select employee_id, 
    (case when employee_id % 2 = 0 or name like 'M%' then salary = 0 else salary end) as bonus
from Employees
order by employee_id

写法二 :IF()

sql 复制代码
select employee_id, 
    if(employee_id % 2 = 0 or name like 'M%', 0, salary) as bonus
from Employees
order by employee_id
相关推荐
fu15935745689 小时前
【边缘计算实战】P1:从零搭建边云任务卸载仿真实验台(Python 可复现)
数据库·python·边缘计算
隔壁阿布都9 小时前
MySQL 间隙锁死锁问题处理
数据库·mysql
qiuziqiqi9 小时前
Shopify推送订单及异常状态错误码说明
数据库
三品PLM系统10 小时前
【无标题】
数据库·制造·cadence·plm
ITxiaobing202311 小时前
如何构建IP维度的假量排查流程:以AppsFlyer Protect360判假后的实战为例
网络·数据库
ywl47081208712 小时前
mysql 锁定读和非锁定读
数据库·mysql
流浪00112 小时前
MySQL数据库基础篇(三):MySQL 数据库库级操作全解:创建、字符集、管理与备份恢复实战
数据库·mysql
昌旭咨询12 小时前
2026国内知名的CS认证咨询机构有哪些?企业该如何选择?
大数据·数据库·人工智能
吴声子夜歌12 小时前
Redis 3.x——集群运维
运维·数据库·redis
钝挫力PROGRAMER12 小时前
MySQL 数据截断错误 #22001:原因分析与解决方案
数据库·mysql