使用Where子句在一个字段中更新大量数据

纳扎宁

我正在尝试更新一个充满大量数据的数据。

这是我的桌子

在此处输入图片说明

我想NameAlias使用新名称进行更新Major但这是我的问题,如果我有很多主要名称和ID,该如何写一个简短的查询?我知道一栏应该是这样的。

Update Major Set NameAlias='Mathemathic' where IdMajor=1;

但是,如果我在一个字段中拥有大量数据,该怎么办?

我希望我的结果是这样的:

在此处输入图片说明

您应该创建一个包含id, NameAlias以下内容的临时表

select Id, NameAlias
into #TempTable
from (
  values(1, 'Mathemathic'),
        (2, 'Software'),
        (3, 'Painthing')
        -- The rest of values
)v(Id, NameAlias)

然后您可以更新Major表格

Update m
SET m.NameAlias = t.NameAlias 
  From Major m
  INNER JOIN #TempTable t on m.IdMajor = t.Id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL仅使用where子句删除一个字段

来自分类Dev

在MySql中多次更新一个字段

来自分类Dev

使用按钮更新其他字段中的一个字段

来自分类Dev

更新 MySQL 长文本数据类型中的一个字段

来自分类Dev

SQl将where子句仅应用于一个字段

来自分类Dev

如何引用在WHERE子句中计算的另一个字段?

来自分类Dev

where子句检查参数值返回一个字段为NULL

来自分类Dev

根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

来自分类Dev

根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

来自分类Dev

如何使用SQLite从数据库表中仅获取一个字段?

来自分类Dev

使用字段值更新同一文档中的另一个字段

来自分类Dev

如何使用South将数据从字段迁移到表中的另一个字段

来自分类Dev

如果先前字段为空,则使用先前数据填充表中的下一个字段

来自分类Dev

如果先前字段为空,则使用先前数据填充表中的下一个字段

来自分类Dev

删除字段并更新文档中的另一个字段

来自分类Dev

根据文档中的另一个字段更新字段

来自分类Dev

仅在mongodb中的字段小于另一个字段时更新

来自分类Dev

如何使用另一个字段的值更新MongoDB字段

来自分类Dev

C# 使用另一个字段的 setter 更新字段

来自分类Dev

iOS上的Sqlite数据库查询仅更新一个字段

来自分类Dev

如何从同一mysql数据库表中的另一个字段移动一个字段数据?

来自分类Dev

JSF表单需要更新一个字段

来自分类Dev

一次更新表中的一个字段

来自分类Dev

参考同一张表上的另一个字段更新表中的一个字段Oracle

来自分类Dev

从同一记录中的另一个字段有条件地更新一个字段

来自分类Dev

Blazor在一个字段中设置DateTime值会更新另一个字段中的DateTime值

来自分类Dev

我想要使用spring数据从mongodb中获得一个字段的不同值的结果

来自分类Dev

如何将数据从一个字段复制到SQL Server中不同行中的另一个字段

来自分类Dev

仅更新Entity Framework 6中的一个字段

Related 相关文章

  1. 1

    SQL仅使用where子句删除一个字段

  2. 2

    在MySql中多次更新一个字段

  3. 3

    使用按钮更新其他字段中的一个字段

  4. 4

    更新 MySQL 长文本数据类型中的一个字段

  5. 5

    SQl将where子句仅应用于一个字段

  6. 6

    如何引用在WHERE子句中计算的另一个字段?

  7. 7

    where子句检查参数值返回一个字段为NULL

  8. 8

    根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

  9. 9

    根据MongoDB文档中的另一个字段更新一个字段(在Node.js中使用Mongoose)

  10. 10

    如何使用SQLite从数据库表中仅获取一个字段?

  11. 11

    使用字段值更新同一文档中的另一个字段

  12. 12

    如何使用South将数据从字段迁移到表中的另一个字段

  13. 13

    如果先前字段为空,则使用先前数据填充表中的下一个字段

  14. 14

    如果先前字段为空,则使用先前数据填充表中的下一个字段

  15. 15

    删除字段并更新文档中的另一个字段

  16. 16

    根据文档中的另一个字段更新字段

  17. 17

    仅在mongodb中的字段小于另一个字段时更新

  18. 18

    如何使用另一个字段的值更新MongoDB字段

  19. 19

    C# 使用另一个字段的 setter 更新字段

  20. 20

    iOS上的Sqlite数据库查询仅更新一个字段

  21. 21

    如何从同一mysql数据库表中的另一个字段移动一个字段数据?

  22. 22

    JSF表单需要更新一个字段

  23. 23

    一次更新表中的一个字段

  24. 24

    参考同一张表上的另一个字段更新表中的一个字段Oracle

  25. 25

    从同一记录中的另一个字段有条件地更新一个字段

  26. 26

    Blazor在一个字段中设置DateTime值会更新另一个字段中的DateTime值

  27. 27

    我想要使用spring数据从mongodb中获得一个字段的不同值的结果

  28. 28

    如何将数据从一个字段复制到SQL Server中不同行中的另一个字段

  29. 29

    仅更新Entity Framework 6中的一个字段

热门标签

归档