`
894151369
  • 浏览: 6128 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

通过查询出来的值修改原来的数据库表字段

阅读更多
[size=large][size=x-small]  在操作数据库的时候,我们经常需要通过在原表中查询出来的数据去更新原来数据库中的某个字段的值,在这种情况下,经常感觉很棘手,下面是我其中的一个解决方法!
  我的需求是这样的,先给出表结构,很简单。
[/size] 表名为 test[/size]
id          value
1001        null
100101          1
100102          2
100101          3
1002         null
100201          4
100202          9
100203          7
100204          2


说明: 假设第一级形如1001,1002
      第二级形如100101,100102,100104等

我现在需要做的是,把第二级的value字段值相加,最后赋给第一级的value字段。

sql语句如下:


update test ,(SELECT id as bid,sum(value) as va FROM test group by left(id,4)) b set value = b.va where id=bid。
分享到:
评论

相关推荐

    数据库表字段自定义

    本主题将深入探讨如何自定义数据库表字段,以及它的重要性、实现方式和最佳实践。 首先,我们要明白数据库表是数据组织的核心,而字段则是表的构成元素,它们决定了表能存储何种类型的数据。自定义字段意味着可以...

    动态修改数据库中的字段

    5. **更新数据库**:在用户确认修改后,使用DataAdapter的Update方法将DataTable中的更改同步回数据库。首先,创建一个SqlCommand对象,用于更新指定的记录,然后设置DataAdapter的UpdateCommand属性。接着,调用...

    达梦数据库_SQL语言手册

    达梦数据库_SQL语言手册.pdf 数据库快照定义语句 数据库快照删除语句 第章数据查询语句和全文检索语句 单表查询 简单查询 带条件查询 集函数 情况表达式 连接查询 子查询 标量子查询 表子查询 派生表子...

    jeecms数据库表字段分析整理宣贯.pdf

    《Jeecms数据库表字段分析整理》 Jeecms是一款基于Java技术的开源内容管理系统,其数据库设计涉及多个核心表,如CMS采集表(jc_acquisition)、CMS栏目表(jc_channel)、CMS栏目扩展属性表(jc_channel_attr)以及CMS...

    SQL-根据数据库表名自动生成表中字段工具

    在IT行业中,数据库管理和开发是至关重要的环节,SQL(Structured Query Language)作为关系型数据库管理的语言,被广泛用于数据查询、插入、更新和删除等操作。本工具“SQL-根据数据库表名自动生成表中字段工具”...

    mysql基本操作 5.查看表字段信息

    在MySQL数据库管理系统中,了解如何查看表字段信息是日常数据库管理的重要部分。这涉及到查询数据库模式,获取关于数据表结构的详细信息,如列名、数据类型、约束等。本教程将详细介绍如何进行这一基本操作。 首先...

    jxplorer查看系统内表字段值

    总的来说,jxplorer是查看系统内表字段值的利器,尤其适合需要快速查询和验证数据的场合。通过熟练掌握其使用方法,IT专业人员可以更高效地管理和维护数据库,提高工作效率,同时保障数据安全。

    修改mybatis-generator源码实现实体类字段上方加上数据库中填写的注释

    标题 "修改mybatis-generator源码实现实体类字段上方加上数据库中填写的注释" 描述了一种增强MyBatis Generator(MBG)功能的方法,目的是在生成的实体类字段上添加对应数据库字段的注释。这能提高代码的可读性和...

    MFC使用ADO实现与Oracle数据库的操作

    MFC通过ADO实现了对Oracle数据库的增删改查,主要实现了数据的增加、删除、修改、查找功能。该资源本原本是日文的,我通过个人的学习和翻译,把相关重要代码的注释以及界面都翻译成了中文。并且在此基础上添加了不少...

    对比2个数据库的差异

    在IT行业中,数据库是存储和管理数据的核心工具。在实际应用中,我们常常需要比较两个数据库之间的差异,以便了解数据迁移、同步或更新后的情况。本文将深入探讨如何对比两个数据库的表差异、字段差异,并关注表名、...

    脚本修改字段名、数据类型

    本文将基于提供的文件信息,深入探讨如何使用SQL脚本来修改数据库中的表字段名、数据类型以及字段是否允许为空的属性。这是一项关键技能,对于维护和优化数据库系统的效率与功能性至关重要。 ### SQL修改字段名 在...

    表字段描述依赖包

    标题中的“表字段描述依赖包”指的是在数据库操作中,特别是使用ORM(对象关系映射)框架时,需要处理数据库表的字段描述信息。ORMlite是这样的一个框架,它允许开发者用面向对象的方式操作数据库,将数据库表与Java...

    达梦数据库常用sql语句语法

    在达梦数据库中创建新表时,可以通过以下语法实现: ```sql CREATE TABLE [表名] ( [自动编号字段] INT IDENTITY(1,1) PRIMARY KEY, [字段1] NVARCHAR(50) DEFAULT '默认值' NULL, [字段2] NTEXT NULL, [字段3]...

    SQL_Sever数据库语句大全.zip

    修改表字段类型 修改字段名(字段重命名) 修改字段为Not Null 不为空输入 循环九九乘法表 延时执行语句 游标使用方法 游标资料 增加表字段 增加约束条件 正则表达式提取定义函数 正则条件匹配(结果返回 True 或 ...

    struts2 实现oracle数据库的增删改查

    例如,如果我们有一个名为`Employee`的表,我们可以创建一个对应的`Employee`类,包含与表字段相对应的属性和getter/setter方法。 创建操作(Create):在Action类中,我们可以编写一个方法来接收用户输入的数据,...

    SQL SERVER与C#数据类型对应表

    通过上文的详细介绍,我们可以清晰地了解到 SQL Server 和 C# 之间数据类型的对应关系。这有助于开发者在进行数据库操作时选择合适的数据类型,从而确保数据的一致性和准确性。同时,也能够帮助开发者更好地理解两种...

    数据库常用命令集合.docx

    它提供了对数据库的各种操作,包括连接数据库、创建数据库、显示数据库、打开数据库、创建数据表、显示数据表字段、更改表格、删除数据库、删除数据表、数据操作等。 连接数据库命令:mysql -h[主机地址] -u[用户名...

    excel表格数据导入mysql数据库的两种方法

    - 将Excel表格中的列名修改为与数据库表字段相对应的名字,比如“名次”可以修改为“id”,“考生号”修改为“kaohao”等。 - 对于数据部分,也需要根据实际情况调整格式。例如,“身份证号”列中的数字可能会以...

    更改Oracle表中字段的顺序的终极方法

    - 通过`Sys.Col$c`视图查询当前字段和目标字段的`Col#`值。 3. **字段顺序调整**: - 判断当前字段与目标字段的位置关系(前后)。 - 根据位置关系的不同,执行相应的循环更新操作,调整其他字段的`Col#`值,以...

    SqlServer数据库的数据类型

    ### SqlServer数据库的数据类型详解 数据类型在编程与数据库管理中扮演着至关重要的角色,它不仅定义了数据的存储方式,还决定了数据可以执行的操作。SQL Server作为一种广泛使用的数据库管理系统,提供了丰富的...

Global site tag (gtag.js) - Google Analytics