SQL Server 将随机数据从一张表复制到另一张表

曼戈

我有 2 张桌子stuffnonsense. nonsense与 大小不同stuff在这种情况下,它有更少的行,但它可能有更多。

结构是这样的:

CREATE TABLE stuff (
    id INT PRIMARY KEY,
    details VARCHAR(MAX),
    data VARCHAR(MAX)
);

CREATE TABLE nonsense (
    id INT PRIMARY KEY,
    data VARCHAR(MAX)
);

stuff表已填充了details,但是dataNULL现在。

我想将数据从复制一个nonsense 随机到的每一行stuff既然nonsense小了,自然会有重复的,这也OK。

这并不能正常工作:

UPDATE stuff
SET data=(SELECT TOP 1 data FROM nonsense ORDER BY NewId());

大概子查询在查询的其余部分之前评估一次。然而,这正是我想要的结果。

我如何实现这一目标?

普拉迪普

您需要关联子查询以针对每条记录运行它。

UPDATE stuff
SET data=(SELECT TOP 1 data 
          FROM nonsense 
          where stuff.id = stuff.id  --here
          ORDER BY NewId());

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过从SQL Server的另一张表中选择行,将所有行一张一张地插入到空表中

来自分类Dev

使用 SQL 将缺失的金融时间序列数据从一张表填充到另一张表

来自分类Dev

sql server比较一张表中的行

来自分类Dev

sql server比较一张表中的行

来自分类Dev

如何将数据从一个表的多行复制到SQL Server中的另一行?

来自分类Dev

我应该使用哪种SQL WHERE条件在特定时间以最长的时间将一张表中的一行数据从一张表转移到另一张表?

来自分类Dev

SQL Server-为什么对同一张表进行两次扫描?

来自分类Dev

比较SQL Server 2005中同一张表中的多行

来自分类Dev

SQL Server触发器更新同一张表

来自分类Dev

PHP SQL - 从一张表中多选

来自分类Dev

如何将数据从一张excel表复制到另一张excel表?

来自分类Dev

如何在SQL Server中将一列从一个表复制到另一表

来自分类Dev

SQL Server:从一个表复制到accountID匹配的另一个表

来自分类Dev

如何在Microsoft SQL Server中将数据从一个表复制到另一个表

来自分类Dev

如何使用ASP.NET MVC和SQL Server将表字段值从一个表传递或复制到另一表

来自分类Dev

如何仅将数据从一个数据库表中的数据复制到sql server中的另一个数据库现有表

来自分类Dev

SQL:限制一张表的结果

来自分类Dev

一张表的SQL算术运算

来自分类Dev

将数据从SQL Server表复制到同一表

来自分类Dev

如何使用laravel从一张表复制到另一张表?

来自分类Dev

从一张表复制到另一张表 (VBA)

来自分类Dev

SQL Server使用STUFF和GROUP BY将数据复制到另一个表

来自分类Dev

在SQL中用一张数据透视表

来自分类Dev

SQL - 比较一张表中的数据

来自分类Dev

如何使用sql server 2008中的查询在一张表中的所有列中获取很少的列名

来自分类Dev

如何分离列数据以从一张表复制到另一张表?

来自分类Dev

将日期从一张表复制到另一张表并更改 mysql 中的格式

来自分类Dev

在sql中根据另一张表中的日期计算一张表的数量总和

来自分类Dev

VBA将数据从一张纸复制到另一张纸

Related 相关文章

  1. 1

    通过从SQL Server的另一张表中选择行,将所有行一张一张地插入到空表中

  2. 2

    使用 SQL 将缺失的金融时间序列数据从一张表填充到另一张表

  3. 3

    sql server比较一张表中的行

  4. 4

    sql server比较一张表中的行

  5. 5

    如何将数据从一个表的多行复制到SQL Server中的另一行?

  6. 6

    我应该使用哪种SQL WHERE条件在特定时间以最长的时间将一张表中的一行数据从一张表转移到另一张表?

  7. 7

    SQL Server-为什么对同一张表进行两次扫描?

  8. 8

    比较SQL Server 2005中同一张表中的多行

  9. 9

    SQL Server触发器更新同一张表

  10. 10

    PHP SQL - 从一张表中多选

  11. 11

    如何将数据从一张excel表复制到另一张excel表?

  12. 12

    如何在SQL Server中将一列从一个表复制到另一表

  13. 13

    SQL Server:从一个表复制到accountID匹配的另一个表

  14. 14

    如何在Microsoft SQL Server中将数据从一个表复制到另一个表

  15. 15

    如何使用ASP.NET MVC和SQL Server将表字段值从一个表传递或复制到另一表

  16. 16

    如何仅将数据从一个数据库表中的数据复制到sql server中的另一个数据库现有表

  17. 17

    SQL:限制一张表的结果

  18. 18

    一张表的SQL算术运算

  19. 19

    将数据从SQL Server表复制到同一表

  20. 20

    如何使用laravel从一张表复制到另一张表?

  21. 21

    从一张表复制到另一张表 (VBA)

  22. 22

    SQL Server使用STUFF和GROUP BY将数据复制到另一个表

  23. 23

    在SQL中用一张数据透视表

  24. 24

    SQL - 比较一张表中的数据

  25. 25

    如何使用sql server 2008中的查询在一张表中的所有列中获取很少的列名

  26. 26

    如何分离列数据以从一张表复制到另一张表?

  27. 27

    将日期从一张表复制到另一张表并更改 mysql 中的格式

  28. 28

    在sql中根据另一张表中的日期计算一张表的数量总和

  29. 29

    VBA将数据从一张纸复制到另一张纸

热门标签

归档