技术栈

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

zzamx2024-04-10 23:32

题目描述

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
上一篇:Backend - ORM 的原生SQL
下一篇:DC-2靶机知识点
相关推荐
J2虾虾
3 分钟前
MySQL的基本操作
数据库·mysql
旖-旎
8 分钟前
分治(快速选择算法)(3)
c++·算法·leetcode·排序算法·快速选择
arvin_xiaoting
23 分钟前
OpenClaw学习总结_III_自动化系统_3:CronJobs详解
数据库·学习·自动化
杨云龙UP
24 分钟前
Oracle 中 NOMOUNT、MOUNT、OPEN 怎么理解? 在不同场景下如何操作?_20260402
linux·运维·数据库·oracle
_日拱一卒
31 分钟前
LeetCode:合并区间
算法·leetcode·职场和发展
jzwugang
1 小时前
postgresql链接详解
数据库·postgresql
2601_94981533
1 小时前
MySQL输入密码后闪退?
数据库·mysql·adb
lifewange
1 小时前
Redis的测试要点和测试方法
数据库·redis·缓存
_下雨天.
2 小时前
MySQL高可用
数据库·mysql
刘~浪地球
2 小时前
Redis 从入门到精通(六):列表操作详解
数据库·chrome·redis
热门推荐
01GitHub 镜像站点02Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)032026年3月AI领域大事件:DeepSeek引领开源风暴04VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)05Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services06AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南07UV安装并设置国内源08【技术干货】Gemma 4 上手深度指南:本地多模态大模型的新基线09Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程10纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!