当前位置: 首页 > news >正文

力扣白嫖日记(sql)

前言

练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。

今日题目:

175.组合两个表
表:Salary

列名类型
idint
namevarchar
sexENUM
salaryint

id 是这个表的主键(具有唯一值的列)。sex 这一列的值是 ENUM 类型,只能从 (‘m’, ‘f’) 中取。本表包含公司雇员的信息。
ENUM 类型(枚举型,枚举实际存储是使用数值,映射对应的元素数据,从1开始)


我那不值一提的想法:

首先梳理一下表内容,题目只给了一个工资表,包含了员工id,姓名,性别还有薪水。其次分析需求,需要将所有人更改性别,并且只能使用单个update语句,且不能使用了select语句,这里很明显需要逻辑判断,直接用if或者case when。但是update太久没用了,先来复习一下update函数,格式:

update 表名称 set 列名称 = 新值 where 列名称 = 某值

使用if:

update Salary 
set sex = if(sex = "m","f","m")

使用case when:

update Salary
set sex = 
case when sex = "m" then "f"else "m"
end 

结果:

在这里插入图片描述

总结:

能运行就行。


相关文章:

  • 【Linux】基本指令
  • 解决el-radio-group只触发一次的问题
  • 【信号与系统】(1)连续和离散表示
  • 算法训练营Day37(贪心6)
  • css3+javaScript实现一个左右钟摆-摇晃的红灯笼网页特效
  • RabbitMQ入门篇【图文并茂,超级详细】
  • 【办公类-19-02-01】20240119统计班级幼儿姓名的长度、汉字重复、拼音重复(有无声调)Python
  • STM32(--001) Win10、Win11 上的驱动安装说明
  • AEB滤镜再破碎,安全焦虑「解不开」?
  • 大数据小白初探HDFS从零到入门(一)
  • 上海智慧岛大数据云计算中心项目正式封顶!
  • 汽车生产污废水处理需要哪些工艺设备
  • mac查看maven版本报错:The JAVA_HOME environment variable is not defined correctly
  • 大疆Mid360雷达使用教程总结
  • 三子棋/井字棋(C语言)
  • [译]CSS 居中(Center)方法大合集
  • [译]前端离线指南(上)
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • C# 免费离线人脸识别 2.0 Demo
  • CSS3 变换
  • Fabric架构演变之路
  • Flannel解读
  • js递归,无限分级树形折叠菜单
  • MD5加密原理解析及OC版原理实现
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • vuex 笔记整理
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 机器学习 vs. 深度学习
  • 排序算法之--选择排序
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 如何选择开源的机器学习框架?
  • 微信小程序--------语音识别(前端自己也能玩)
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​520就是要宠粉,你的心头书我买单
  • $forceUpdate()函数
  • (C++20) consteval立即函数
  • (Matlab)使用竞争神经网络实现数据聚类
  • (初研) Sentence-embedding fine-tune notebook
  • (二)换源+apt-get基础配置+搜狗拼音
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (蓝桥杯每日一题)love
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (五)关系数据库标准语言SQL
  • . NET自动找可写目录
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...