【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
相关推荐
北顾笙98010 小时前
day38-数据结构力扣
数据结构·算法·leetcode
m0_6294947310 小时前
LeetCode 热题 100-----14.合并区间
数据结构·算法·leetcode
xin_nai10 小时前
LeetCode热题100(Java)(5)普通数组
算法·leetcode·职场和发展
快乐非自愿10 小时前
Redis--SDS字符串与集合的底层实现原理
数据库·redis·缓存
这儿有一堆花11 小时前
住宅代理(Residential Proxy)技术指南
开发语言·数据库·php
茉莉玫瑰花茶11 小时前
LangChain 核心组件 [ 2 ]
java·数据库·langchain
存在的五月雨12 小时前
Mysql 索引的一些
数据库·mysql
黄俊懿12 小时前
MySQL主从复制:从“异步“到“GTID“,数据同步的进化之路
数据库·sql·mysql·oracle·架构·dba·db
水蓝烟雨12 小时前
3337. 字符串转换后的长度 II
算法·leetcode
_日拱一卒13 小时前
LeetCode:226翻转二叉树
数据结构·算法·leetcode