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

鸡泽专业做网站百度推广托管公司

鸡泽专业做网站,百度推广托管公司,南昌网站建设哪家最好,做优化排名会不会影响网站速度MySQL 和 SQL Server 中的连表更新 UPDATE JOIN 写法比较 一、前言1. MySQL 写法1.1 解释 2. SQL Server 写法2.1 解释 二、总结 一、前言 在关系型数据库管理系统(RDBMS)中,使用 UPDATE 语句进行表格更新是非常常见的操作。特别是当需要根据…

MySQL 和 SQL Server 中的连表更新 UPDATE JOIN 写法比较

  • 一、前言
    • 1. MySQL 写法
      • 1.1 解释
    • 2. SQL Server 写法
      • 2.1 解释
  • 二、总结


一、前言

在关系型数据库管理系统(RDBMS)中,使用 UPDATE 语句进行表格更新是非常常见的操作。特别是当需要根据另一个表格的数据来更新目标表格时,使用 JOIN 是一种有效的方法。本文将比较 MySQL 和 SQL Server 中使用 UPDATE JOIN 的写法,并详细说明它们的语法和用法。

1. MySQL 写法

MySQL 使用 UPDATE ... JOIN ... SET ... 语法来实现表格联接更新。以下是一个示例:

UPDATE ladder_control t1
JOIN hga_mpwh t2 ON t1.fjh = t2.mpbm
SET t1.room_number = t2.id
WHERE t1.room_number IS NULL;

1.1 解释

  • ladder_controlhga_mpwh 是两个表格。
  • UPDATE ladder_control t1 指定要更新的目标表格,并用 t1 作为别名。
  • JOIN hga_mpwh t2 ON t1.fjh = t2.mpbm 使用 INNER JOIN 将 ladder_control 表格和 hga_mpwh 表格联接,条件是 t1.fjh = t2.mpbm
  • SET t1.room_number = t2.id 指定了更新操作,将 ladder_control 表格中的 room_number 列更新为 hga_mpwh 表格中对应的 id 列。
  • WHERE t1.room_number IS NULL 是一个过滤条件,仅当 ladder_control 表格中的 room_number 为空时才执行更新操作。

2. SQL Server 写法

SQL Server 使用 UPDATE ... FROM ... SET ... WHERE ... 语法来实现表格联接更新。以下是相应的示例:

UPDATE t1
SET t1.room_number = t2.id
FROM ladder_control t1
JOIN hga_mpwh t2 ON t1.fjh = t2.mpbm
WHERE t1.room_number IS NULL;

2.1 解释

  • ladder_controlhga_mpwh 同样是两个表格。
  • UPDATE t1 指定要更新的目标表格 t1,这里不需要使用别名。
  • FROM ladder_control t1 JOIN hga_mpwh t2 ON t1.fjh = t2.mpbm 使用 INNER JOIN 将 ladder_control 表格和 hga_mpwh 表格联接,条件是 t1.fjh = t2.mpbm
  • SET t1.room_number = t2.id 指定了更新操作,将 ladder_control 表格中的 room_number 列更新为 hga_mpwh 表格中对应的 id 列。
  • WHERE t1.room_number IS NULL 是一个过滤条件,仅当 ladder_control 表格中的 room_number 为空时才执行更新操作。

二、总结

无论是在 MySQL 还是 SQL Server 中,通过使用 JOIN 可以有效地根据另一个表格的数据更新目标表格的内容。虽然两者的语法有细微差别,但基本的操作逻辑和语义是相似的。熟悉这些语法和用法将帮助你更加灵活地操作数据库,并有效地处理数据更新任务。

希望本文能够帮助你理解 MySQL 和 SQL Server 中 UPDATE JOIN 的写法和用法!

http://www.hkea.cn/news/741970/

相关文章:

  • 网站怎么通过流量赚钱爱站网能不能挖掘关键词
  • 网站建设课后感营销型网站有哪些平台
  • 哪个网站做生鲜配送厦门seo外包公司
  • 水电行业公司设计logo重庆seo排名扣费
  • 可信赖的南昌网站制作站长工具网站
  • 济南建站公司电话成都关键词自然排名
  • 门户网站开发公司推广网页
  • 如何做网站认证实时军事热点
  • 上海的网站建设公司哪家好企业网站建设
  • 专业b2c电商网站制作网站推广要点
  • 现在的网站用什么程序做百度云官网登录入口
  • vs做网站怎样加数据库新闻小学生摘抄
  • 广州做网站mxszpt小说排行榜
  • 有什么网站是python做的网站营销策划公司
  • 长春有什么好的网站制作公司链接购买
  • 毕设网站佛山网站建设十年乐云seo
  • 北京做网站建设的公司哪家好手机怎么创建网站
  • winforms做网站注册百度账号
  • 玉泉路网站建设营销培训课程有哪些
  • 渭南做网站费用搜索引擎排名优化是什么意思
  • 做网站开发需要学什么软件微信公众平台开发
  • 网站整体营销方案网络营销的特点是什么?
  • 国内知名的网站建设公司有哪些百度指数专业版app
  • 画画外包网站如何推广一个网站
  • 互联网公司响应式网站深圳google推广
  • 深圳网站设计哪好什么推广平台比较好
  • 打开英文网站字体不对教程seo推广排名网站
  • 昭通市建设局网站太原百度关键词优化
  • 个人建网站允许吗seo职位要求
  • 环保网站设计网络营销优化推广