技术栈

【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靶机知识点
相关推荐
wenlonglanying
8 分钟前
mysql之联合索引
数据库·mysql
Aloha_up
12 分钟前
redis与数据库的一致性问题分析
数据库·redis·缓存
牢七
19 分钟前
jfinal_cms-v5.1.0 审计黑盒
数据库
lightqjx
31 分钟前
【算法】前缀和
c++·算法·leetcode·前缀和
窝子面
33 分钟前
LeetCode练题三:链表
算法·leetcode·链表
zzh081
41 分钟前
MySQL数据库操作笔记
数据库·笔记·mysql
6+h
44 分钟前
【Redis】底层原理解析(SDS / 跳表 / IO多路复用 / 单线程模型)
数据库·redis·bootstrap
idolao
1 小时前
CentOS 7 安装 nginx-1.3.15.tar.gz 详细步骤(从源码编译到启动配置)
linux·运维·数据库
EnCi Zheng
1 小时前
J7A-已有数据表如何安全添加新字段 [特殊字符]️
数据库·安全·oracle
biubiuibiu
1 小时前
探秘新飞机:从包装到起飞的全程指南
数据库·python
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03班级宠物园部署指南04小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)05围棋-html版本06OpenClaw 使用和管理 MCP 完全指南07UV安装并设置国内源08OpenClaw Control UI安全上下文访问配置09Labelme从安装到标注:零基础完整指南10“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)