【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
相关推荐
Wang's Blog8 小时前
PostgreSQL笔记22: WAL日志与崩溃恢复原理
数据库·笔记·postgresql
speop8 小时前
llm-algo-leetcode |Task01
算法·leetcode·职场和发展
陈聪.9 小时前
企业级 NoSQL 数据库 Redis 核心知识整理
数据库·redis·nosql
翼龙云_cloud9 小时前
腾讯云国际代理商:CDB数据库自动备份和异地灾备配置 从快照到跨区域恢复
运维·数据库·云计算·腾讯云
小屁孩你滑稽掉了9 小时前
prisma操作数据库的方法使用教程(简洁版)
数据库·node.js·prisma·fastify
Scabbards_9 小时前
面试Leetcode - 算法合集
算法·leetcode·面试
程序猿炎义9 小时前
【llm-algo-leetcode学习笔记】显存与性能认知底座
笔记·学习·leetcode
l1t9 小时前
利用DuckDB luajit插件和openblas库对表中数据做矩阵运算
数据库·线性代数·矩阵·duckdb
rannn_1119 小时前
【力扣hot100】二叉树专题+总结
java·算法·leetcode·二叉树
Elastic 中国社区官方博客9 小时前
Elasticsearch:什么是向量数据库?
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·ai