case when then的用法-leetcode交换工资
case具有两种格式:简单case函数和case搜索函数。
--简单case函数 case sexwhen '1' then '男'when '2' then '女’else '其他' end --case搜索函数 case when sex = '1' then '男'when sex = '2' then '女'else '其他' end
leetcode交换工资:
给定一个 salary
表,如下所示,有m=男性 和 f=女性的值 。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求使用一个更新查询,并且没有中间临时表。
例如:
| id | name | sex | salary | |----|------|-----|--------| | 1 | A | m | 2500 | | 2 | B | f | 1500 | | 3 | C | m | 5500 | | 4 | D | f | 500 |
运行你所编写的查询语句之后,将会得到以下表:
| id | name | sex | salary | |----|------|-----|--------| | 1 | A | f | 2500 | | 2 | B | m | 1500 | | 3 | C | f | 5500 | | 4 | D | m | 500 | SQL语句:
update salary set sex=case sex when 'm' then 'f' else 'm' end
转载于:https://www.cnblogs.com/ConnorShip/p/10170633.html
case when then的用法-leetcode交换工资相关推荐
- case 日期when 范围_多个日期段如何分组 case when convert等用法
--23表示2006-05-16这种时间格式,按月 --select max(test.fee)-min(test.fee),CONVERT(varchar(20), test.t_stamp, 23 ...
- Shell中case判断结构的用法笔记
Shell中case判断结构的用法 case判断的用法和if/elif/else结构的用法等价,case判断结构也用于多种可能情况下的分支选择. 语法结构如下: case var in var1) c ...
- mysql 查询后根据值的不同进行判断与修改,SQL中的条件判断语句(case when zhen)用法
需求: mysql 查询后根据值的不同进行判断与修改 语法结构: SQL中的条件判断语句(case when zhen)用法 SELECT A.品号,属性, CASE ...
- LeetCode 627. 交换工资
#######方法一##### update salary set sex= if(sex='m','f','m');#######方法二##### update salary set sex = c ...
- ★LeetCode(627)——交换工资(MySQL)
给定一个salary 表,如下所示,有 m = 男性 和 f = 女性 的值.交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然).要求只使用一个更新(Update)语句,并且没有中 ...
- 大数据SQL日常学习——CASE WHEN THEN END用法
在SQL语句中添加判断条件,自然用到CASE WHEN THEN END. 具体用法如下: 一.简单用法 1. 方式1. SELECTs.s_id,s.s_name,s.s_sex,CASEWHEN ...
- 存储过程里面的CASE,WHEN,THEN的用法
方法1:CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 ... WHEN 条件i THEN 结果i ELSE 默认结果END方法2: CASE 字段/变量 WHEN ...
- java case when用法_关于oracle case when的多种用法
1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索 ...
- SQL case when then 的用法
sql case when then else end case具有两种格式.简单case函数和case搜索函数. --简单case函数 case sex when'1'then'男' when'2' ...
最新文章
- linux 3.4内核初始化,S3C2440移植linux3.4.2内核之内核框架介绍及简单修改
- 自定义控件-绕着圆形轨迹旋转的小球
- 计算机体系结构:嵌入式方法_计科考研里的【计算机系统结构、计算机软件与理论、计算机应用技术】都是什么意思?...
- java中 set,list,array(集合与数组)相互转换
- Matlab atan2
- 问题:循环元素,被选中元素个数,全选
- 老娘不就是没化妆吗?你几个意思?
- 【Django】数据库主从配置
- python的request请求401_Python模拟HTTPS请求返回HTTP 401 unauthorized错误
- 计算机nit证书怎么学,计算机等级考试证书和NIT可以抵免自考中哪些课程?
- python 删除set指定值_python中的变量和数据类型(三)
- Linux 基础命令入门 man
- Android pdfviewer的公章注释问题
- Drools规则引擎实践直白总结,Java开发教程入门
- JAVA汽车4S店管理系统
- python爬虫 提取豆瓣Top250电影信息
- Django+bootstrap启动登录模板页面(Django第三篇)
- 电脑主板深度睡眠设置
- Android 听筒 扬声器 切换
- 【云原生之Docker实战】使用Docker部署MrDoc个人在线文档系统
热门文章
- 前端开发响应式布局和移动端布局有哪些特点和区别?
- opencv基本的图像处理函数
- 如何用C语言测试,C语言单元测试CMock使用(一) 基本用法
- python配置环境是干啥的_Python配置环境
- 华为鸿蒙系统发展时间2021年,耗时八年打造国产系统,华为鸿蒙OS质疑声不断,它才是真正未来...
- 计算机题硬盘分区首先,您对计算机硬盘分区了解多少: 如何进行分区合理?
- esp8266驱动_【直播视频】微信小程序连接阿里云物联网控制esp8266实现rgb调节。...
- 面试前你需要掌握的二叉树、二叉排序树的创建和四种遍历方式
- 做了项目才知道的Cookie和Session
- JSP九大内置对象四大作用域