update用于更新表中内容

语法:

1.修改单表

update 表名

set 列名 = 新值,.....

where 筛选条件;

2.修改多表

update 表1

inner|left|right join 表2

on 连接条件

set 列名 = 新值,.....

where 筛选条件;

示例:

给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。

注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/swap-salary

解法1 :

# Write your MySQL query statement below
update salary
set sex=if(sex='f','m','f');

解法2:

# Write your MySQL query statement below
update salary
set sex= case sexwhen 'f' then 'm'else 'f'end;

SQL中的 update用法+示例相关推荐

  1. sql语句中的in用法示例_PHP中的循环语句和示例

    sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...

  2. sql语句中的in用法示例_示例中JavaScript in操作符

    sql语句中的in用法示例 One of the first topics you'll come across when learning JavaScript (or any other prog ...

  3. 【转载】SQL中使用update inner join和delete inner join

    原文地址:SQL中使用update inner join和delete inner join Update XXX set XXX where 这种写法大家肯定都知道,才发现update和delete ...

  4. mysql教程or怎么用_MySQL中or语句用法示例

    1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...

  5. SQL中Truncate的用法

    转自:https://www.cnblogs.com/zhoufangcheng04050227/p/7991759.html 本文导读:删除表中的数据的方法有delete,truncate, 其中T ...

  6. mysql or_MySQL中or语句用法示例

    1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...

  7. mysql数据库 or的用法_MySQL中or语句用法示例

    1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...

  8. python hashlib_python中hashlib模块用法示例

    我们以前介绍过一篇Python加密的文章:Python 加密的实例详解.今天我们看看python中hashlib模块用法示例,具体如下. hashlib hashlib主要提供字符加密功能,将md5和 ...

  9. 【SQL中limit的用法】

    SQL中limit的用法 说明:limit子句用于限制查询结果返回的数量,常用于分页查询. 用法:[select * from tableName limit i,n ] 参数:tableName: ...

最新文章

  1. Verdi-ug --- nschema Tutorial
  2. 不进化,则消亡——互联网时代企业管理的十项实践
  3. Android推送通知指南(转)
  4. java知识回顾_Java7 –回顾
  5. installshield 指定多个自定义路径和文件
  6. java.sql.SQLException: 无法转换为内部表示之解决
  7. (转)关于BigDecimal 转化字符串toPlainString()和toString()的区别
  8. FileUpload1上传控件
  9. 生成android toolchain
  10. 在线旅游网站技术讲解
  11. VUE 组件 有数据不渲染 v-for
  12. 武汉理工计算机研究生就业去向统计,武汉理工大学《2019届毕业生就业质量报告》发布,本科生月薪7333...
  13. EPSON TM U220串口打印机乱码
  14. 【进制转换】如何使用C++将2进制转换为16进制?
  15. guzzle/guzzle 日常使用
  16. 基于机器视觉的移动消防机器人(一)--功能设计
  17. vector erase操作
  18. 报错解决:Before you can run VMware, several modules must be compiled ...
  19. TMS320F2812和TMS320F28335的差别
  20. 保险行业陆金所专题:聚焦小微、深耕高客的金融科技平台(20210107).PDF

热门文章

  1. 如何使用 Lightly 进行 Python GUI 项目开发
  2. 我允许失败,但是我不允许不努力!
  3. 新一代视频编解码标准H266正式公布!
  4. 香蕉派 BPI-M2 Zero 四核开源单板计算机 , 全尺寸兼容raspberry pi Zero W
  5. 关于 打印机可打印无法扫描报错“使用该设备需要WIA驱动程序,请从安装CS或从...” 的解决方法
  6. wpf中textblock竖立显示文本
  7. 微信公众号客服系统怎么实现消息提醒,快速回复粉丝留言?
  8. 计算机基础——4.2 计算机网络基础
  9. 阿里云域名 ssl免费的到期了
  10. fzu-1607-Greedy division