iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >表关联使用INNER JOIN实现更新功能
  • 786
分享到

表关联使用INNER JOIN实现更新功能

表关联使用INNERJOIN实现更新功能 2014-08-25 11:08:17 786人浏览 才女
摘要

准备一些数据,创建2张表,表1为学生表:   CREATE TABLE [dbo].[Student] ( [SNO] INT NOT NULL PRIMARY KEY, [Name] NVARCHAR(10

表关联使用INNER JOIN实现更新功能

准备一些数据,创建2张表,表1为学生表:

 

CREATE TABLE [dbo].[Student]
(
    [SNO] INT NOT NULL PRIMARY KEY,
    [Name] NVARCHAR(10) NOT NULL,
    [PerfORMance] DECIMAL(18,2) NULL
)

Go
Source Code

 

表2为学生成绩表:

 

接下来,我们为上面2张表添加一些数据,并查询数据结果:

 

INSERT INTO [dbo].[Student]([SNO],[Name])
VALUES  
(10001,N""),
(10002,N""),
(10003,N""),
(10004,N""),
(10005,N""),
(10006,N""),
(10007,N"")
GO

INSERT INTO [dbo].[Performance]([SNO],[Score]) 
VALUES 
(10002,320),
(10004,380),
(10001,424),
(10007,467),
(10005,300)
GO

SELECT * FROM [dbo].[Student]
GO

SELECT * FROM [dbo].[Performance]
GO
Source Code

 

以上均是为本篇所准备的数据。

 

把表2的字段[Score]值更新至表1的[Performance]。

 

UPDATE s
SET s.[Performance] = p.[Score]
FROM [dbo].[Student] AS s
INNER JOIN [dbo].[Performance] AS p ON(s.[SNO] = p.[SNO])
GO

SELECT * FROM [dbo].[Student]
GO
Source Code

 

您可能感兴趣的文档:

--结束END--

本文标题: 表关联使用INNER JOIN实现更新功能

本文链接: https://www.lsjlt.com/news/4539.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL update中怎么实现多表关联更新
    这篇文章给大家介绍SQL update中怎么实现多表关联更新,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。有A、B张表,其记录如下:A表c1 c2--------------...
    99+
    2024-04-02
  • mybatis-plus多表关联查询功能的实现
    学习目标: mybatis-plus多表关联查询 学习内容: mybatis-plus多表关联查询 实体类部分代码 @Data @AllArgsConstructor @NoAr...
    99+
    2024-04-02
  • Mongodb实现的关联表查询功能【population方法】
    本文实例讲述了Mongodb实现的关联表查询功能。分享给大家供大家参考,具体如下: Population MongoDB是非关联数据库。但是有时候我们还是想引用其它的文档。这就是population的用武之...
    99+
    2024-04-02
  • mysql联表更新数据怎么实现
    要实现MySQL联表更新数据,可以使用UPDATE语句结合JOIN语句来完成。具体步骤如下: 根据需要的条件,使用SELE...
    99+
    2024-04-09
    mysql
  • SpringBoot中整合MyBatis-Plus-Join使用联表查询的实现
    目录1、mybatis-plus2、mybatis-plus-join3、引入依赖4、mybatis配置信息5、建库建表6、代码自动生成7、联表查询1、mybatis-plus 相信...
    99+
    2023-03-03
    MyBatis-Plus-Join 联表查询 MyBatis-Plus Join查询
  • sqlite中怎么实现联合多表更新
    本篇文章为大家展示了sqlite中怎么实现联合多表更新,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。update table1 set...
    99+
    2024-04-02
  • SQL 中怎么利用Update实现多表联合更新
    这篇文章将为大家详细讲解有关SQL 中怎么利用Update实现多表联合更新,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。(1) sqlite 多表...
    99+
    2024-04-02
  • 怎么在Mysql中利用update实现多表联合更新
    今天就跟大家聊聊有关怎么在Mysql中利用update实现多表联合更新,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 执行 UPDATE stu...
    99+
    2024-04-02
  • ThinkPHP中join关联查询如何不使用默认的表前缀
    小编给大家分享一下ThinkPHP中join关联查询如何不使用默认的表前缀,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php有什么特点1、执行速度快。2、具有很...
    99+
    2023-06-14
  • 利用SpringBoot怎么实现一个多表联查功能
    这篇文章给大家介绍利用SpringBoot怎么实现一个多表联查功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体方法如下:public interface FieldValueDao extends JpaRepo...
    99+
    2023-05-31
    springboot bo
  • 怎么在mybatisplus 中使用SQL拦截器实现关联查询功能
    本篇文章为大家展示了怎么在mybatisplus 中使用SQL拦截器实现关联查询功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。环境信息jdk: 1.8springboot: 2.3.4.RELE...
    99+
    2023-06-15
  • Mybatis实现联表查询并且分页功能
    今天同学突然问我这个怎么搞。 然后自己搞了一下发现这个玩意有坑。。就记录一下 0. 表结构 person表 cat表 一个person有多个cat 实体类就这么写 1. 实体类 ...
    99+
    2024-04-02
  • ECharts多图表联动功能的实现过程
    当需要展示的数据比较多时,放在一个图表进行展示的效果并不佳,此时,可以考虑使用两个图表进行联动展示。 ECharts提供了多图表联动(connect)的功能,连接的多个图表可以共享组...
    99+
    2024-04-02
  • mybatisplus 的SQL拦截器实现关联查询功能
    由于项目中经常会使用到一些简单地关联查询,但是mybatisplus还不支持关联查询,不过在看官方文档的时候发现了mybatisplus的SQL拦截器(其实也是mybatis的)就想...
    99+
    2024-04-02
  • 如何实现关联子查询Update语句更新数据
    本篇内容主要讲解“如何实现关联子查询Update语句更新数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现关联子查询Update语句更新数据”...
    99+
    2024-04-02
  • JavaScript实现搜索联想关键字高亮功能
    使用原生js+css+html实现的输入框搜索联想的功能,并集搜索关键字高亮。 完整代码如下: 不需要任何依赖库,粘贴复制即可运行。 <!DOCTYPE html> &...
    99+
    2024-04-02
  • MySQL实现数据批量更新功能详解
    目录根据不同条件批量更新同一值根据不同条件更新不同值循环遍历逐条更新foreach多条更新:case when 进行数据批量更新:根据不同条件批量更新同一值 这种场景直接通过upda...
    99+
    2023-02-11
    MySQL数据批量更新 MySQL批量更新 MySQL数据更新
  • php网站在线更新功能怎么实现
    要实现PHP网站的在线更新功能,通常可以通过以下步骤来完成: 确定更新的内容:首先,确定需要更新的内容,包括网站的代码、数据库结...
    99+
    2023-10-22
    php
  • MySQL如何实现数据批量更新功能
    本篇内容主要讲解“MySQL如何实现数据批量更新功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL如何实现数据批量更新功能”吧!根据不同条件批量更新同一值这种场景直接通过update语...
    99+
    2023-07-05
  • Android使用AsyncQueryHandler实现获取手机联系人功能
    利用AsyncQueryHandler能异步任务获取手机联系人,增加用户体验,使用起来也很方便。不多说,上干货。布局文件main.xml<?xml version="1.0" encoding="utf-8"?>...
    99+
    2023-05-30
    android asyncqueryhandler 联系人
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作