SQL中的 update用法+示例
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用法+示例相关推荐
- sql语句中的in用法示例_PHP中的循环语句和示例
sql语句中的in用法示例 循环 (Loops) Imagine that we need a program that says "hello world" 100 times. ...
- sql语句中的in用法示例_示例中JavaScript in操作符
sql语句中的in用法示例 One of the first topics you'll come across when learning JavaScript (or any other prog ...
- 【转载】SQL中使用update inner join和delete inner join
原文地址:SQL中使用update inner join和delete inner join Update XXX set XXX where 这种写法大家肯定都知道,才发现update和delete ...
- mysql教程or怎么用_MySQL中or语句用法示例
1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...
- SQL中Truncate的用法
转自:https://www.cnblogs.com/zhoufangcheng04050227/p/7991759.html 本文导读:删除表中的数据的方法有delete,truncate, 其中T ...
- mysql or_MySQL中or语句用法示例
1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...
- mysql数据库 or的用法_MySQL中or语句用法示例
1.mysql中or语法的使用,在mysql语法中or使用注意点. 项目遇到坑,遍历发放奖励数据查询错误!!! $sql = 'SELECT * FROM `vvt_spread_doubleegg_ ...
- python hashlib_python中hashlib模块用法示例
我们以前介绍过一篇Python加密的文章:Python 加密的实例详解.今天我们看看python中hashlib模块用法示例,具体如下. hashlib hashlib主要提供字符加密功能,将md5和 ...
- 【SQL中limit的用法】
SQL中limit的用法 说明:limit子句用于限制查询结果返回的数量,常用于分页查询. 用法:[select * from tableName limit i,n ] 参数:tableName: ...
最新文章
- Verdi-ug --- nschema Tutorial
- 不进化,则消亡——互联网时代企业管理的十项实践
- Android推送通知指南(转)
- java知识回顾_Java7 –回顾
- installshield 指定多个自定义路径和文件
- java.sql.SQLException: 无法转换为内部表示之解决
- (转)关于BigDecimal 转化字符串toPlainString()和toString()的区别
- FileUpload1上传控件
- 生成android toolchain
- 在线旅游网站技术讲解
- VUE 组件 有数据不渲染 v-for
- 武汉理工计算机研究生就业去向统计,武汉理工大学《2019届毕业生就业质量报告》发布,本科生月薪7333...
- EPSON TM U220串口打印机乱码
- 【进制转换】如何使用C++将2进制转换为16进制?
- guzzle/guzzle 日常使用
- 基于机器视觉的移动消防机器人(一)--功能设计
- vector erase操作
- 报错解决:Before you can run VMware, several modules must be compiled ...
- TMS320F2812和TMS320F28335的差别
- 保险行业陆金所专题:聚焦小微、深耕高客的金融科技平台(20210107).PDF
热门文章
- 如何使用 Lightly 进行 Python GUI 项目开发
- 我允许失败,但是我不允许不努力!
- 新一代视频编解码标准H266正式公布!
- 香蕉派 BPI-M2 Zero 四核开源单板计算机 , 全尺寸兼容raspberry pi Zero W
- 关于 打印机可打印无法扫描报错“使用该设备需要WIA驱动程序,请从安装CS或从...” 的解决方法
- wpf中textblock竖立显示文本
- 微信公众号客服系统怎么实现消息提醒,快速回复粉丝留言?
- 计算机基础——4.2 计算机网络基础
- 阿里云域名 ssl免费的到期了
- fzu-1607-Greedy division