`
lzstone
  • 浏览: 94093 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

原来SQL中的Update还可以这么用

SQL 
阅读更多

最近碰到一个棘手的数据库问题,不是专业的DBA对数据库的sql语句也不是太深入,也许我说的问题对于你来说不是问题

碰到的问题:

                表A

                ID A1 A2 A3 A4 A5 A6

                1   1    1   1   1   1   1

                 2  2     2   2   2   2   2

                 .    .      .    .    .    .    .

                表B

                ID AID B1 B2 B3 B4 B5 B6

                1   1    1    1   1   1   1   3

                 2  2    2     2   2   2   2   4

                 .    .      .    .    .    .    .     .

 需求   将A表中的A6字段替换成B6字段的内容,B表中的外键AID对应A表的ID

          update A set A.A6=B.B6 from A,B where A.ID=B.B.AID

 

 通过这个语句可以拓展出很多的解决业务需求 的sql语句

分享到:
评论

相关推荐

    insert,update导出sql语句

    至于UPDATE语句,通常没有直接的命令行选项来生成,但可以编写SQL查询或使用一些第三方工具来实现。例如,你可以写一个查询来获取所有需要更新的记录,然后手动构造UPDATE语句。 在压缩包文件`buildsql`中,很可能...

    SQL UPDATE ACCESS

    本主题聚焦于“SQL UPDATE ACCESS”,这涉及到如何使用SQL更新命令来修改ACCESS数据库中的记录。在ACCESS中,你可以使用VBA(Visual Basic for Applications)进行更高级的数据操作,但基础的更新操作可以通过SQL...

    Update和Select结合使用

    在数据库管理与应用开发的过程中,经常会遇到需要对大量...通过上述分析可以看出,`UPDATE`与`SELECT`结合使用不仅可以简化复杂的数据库操作,还能有效提升处理效率,是数据库管理和应用程序开发中不可或缺的技术之一。

    SQLServer添加UPDATE回滚日志.doc

    在数据没有备份的情况下,它可以对数据进行恢复,无论是update/insert/delete都可以进行回滚操作,有demo做介绍,

    SQL Server UPDATE语句的用法详解

    在SQL Server数据库中要想修改数据库记录,就需要用UPDATE语句,UPDATE语句就是为了改变数据库中的现存数据而存在的。这条语句虽然有一些复杂的选项,但确实是最容易学习的语句之一。这是因为在大多数情况下,这条...

    SQL数据脚本生成器,Update和Insert

    "SQL数据脚本生成器,Update和Insert"是一个实用工具,它旨在帮助数据库管理员和开发者更加高效地处理数据库中的数据更新和插入操作。 SQL Update语句用于修改已存在于表中的记录。其基本语法结构是: ```sql ...

    sql语句生成工具,insert,update

    SQL语句是数据库操作的核心,主要用于插入(INSERT)、更新(UPDATE)和查询数据。在数据库管理系统中,这些操作是日常开发和维护中的基本任务。本文将深入探讨如何使用SQL语句生成工具,特别是针对INSERT和UPDATE...

    极光-SQL注入V1.5.7 Win64 update by 2016-8-19

    在"极光-SQL注入V1.5.7 Win64 update by 2016-8-19"这个软件中,我们关注的是一个专门用于检测和防止SQL注入的工具。 SQL注入攻击的原理是,攻击者利用网页表单或其他方式输入恶意的SQL代码,这些代码与服务器端的...

    Mybatis中执行String类型的自己拼写的sql,不执行配置文件中的sql

    当我们在代码中直接写SQL时,这通常涉及到`@Select`、`@Insert`、`@Update`和`@Delete`等注解的使用,这些注解允许我们在接口方法上直接嵌入SQL语句。 例如,如果我们有一个`UserMapper`接口,我们可以在其中定义一...

    SQL 语法 SQL 总结 SQL教程

    SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Union SQL Select Into ...

    shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor ... “SQL”要执行的SQL,可以是增删改查,自动commit 客户端安装环境博文:https://mp.csdn.net/postedit/87924877

    sql1.rar_Want It_radiowi1_sql update

    标题“sql1.rar_Want It_radiowi1_sql update”暗示我们关注的是一个关于SQL更新...通过研究“sql.txt”中的内容,我们可以深入学习如何编写和执行有效的`UPDATE`语句,以及如何遵守“LICENSE”文件中指定的使用条款。

    EAS的DEP客户端脚本中执行select和update的sql语句的方法

    EAS二次开发中DEP在编辑或者列表界面写脚本时可调用的执行sql语句的方法。【本方法仅用于客户端代码中,如果是服务端代码,即对某实体进行DEP拓展,请参照官方出品DEP脚本指南】

    生成UPDATE语句

    ### 生成UPDATE语句 本篇文章将详细介绍如何...通过合理利用Oracle的数据字典视图和PL/SQL的过程控制结构,可以有效地处理各种复杂的数据库更新需求。希望本文能为读者提供一种新的视角来看待数据库管理和编程任务。

    MFC 源码 VC++ sqlserver数据库访问 insert update

    在给定的压缩包文件中,我们可以看到这是一份关于MFC应用,用于SQL Server数据库的插入(insert)和更新(update)操作的源代码。 首先,让我们深入了解一下MFC框架。MFC是基于面向对象编程(OOP)设计的,它封装了...

    使用SQL语句批量更新数据.rar

    在数据库管理中,SQL(Structured Query Language)是用于管理和处理关系型数据库的强大工具。...在实践中,还应结合具体数据库管理系统(如MySQL、Oracle、SQL Server等)的特性,以获得最佳效果。

    常用的sql语句(select insert update)

    下面将详细讲解标题和描述中提到的基础SQL语句:SELECT、INSERT和UPDATE。 1. **SELECT语句**:这是SQL中最常用的语句,用于从数据库中检索数据。其基本语法是: ```sql SELECT column1, column2, ... FROM ...

    SQLServerUpdate多表Join

    通过以上分析,我们可以看出,在 SQL Server 中使用 `UPDATE` 语句结合 `JOIN` 来更新多个表是一种非常实用的方法。它不仅可以帮助我们在关联表之间同步更新数据,还可以提高数据处理的效率。然而,在使用这种方法时...

    mysql update正则替换sql语句

    MySQL的UPDATE语句用于修改表中的数据,当我们需要根据复杂的条件来更新记录时,可以利用正则表达式(REGEXP)来指定匹配模式。在MySQL中,可以使用REGEXP和RLIKE操作符来实现正则表达式匹配。 首先,来看一个简单...

Global site tag (gtag.js) - Google Analytics