使用 pgadmin 将数据行从一个表复制到同一数据库中的另一个表

用户7609786

我对此很陌生,我需要一些帮助。

我想使用 pgadmin 将数据行从一个表复制到同一数据库中的另一个表。但是,它们的列 ID 略有不同。有没有办法编写脚本来匹配它们并进行复制?

请帮忙。谢谢你。

我尝试了以下操作(将 STUD 表中的现有数据复制到 STUDENT 表中):

CREATE TABLE STUDENT(
Student_id  INT,
Student_name TEXT,
Student_address TEXT
);

INSERT INTO STUDENT
SELECT * FROM STUD AS D
WHERE(
Student_id = D.id,
Student_name = D.name
);

我有 2 个表 STUDENT 和 STUD。在 STUDENT 表下,我有 Student_id、Student_name 和 Student_address。在 STUD 表下,我有姓名和 ID。两个表中的行没有按顺序排列。

** ADD ON**
STUD的表没有Student_address 列。只有 STUDENT 表有。由于 STUD 没有 Student_address,我想将 STUDENT 表中的 Student_address 设置为 NULL。是否可以编写一个通用脚本,其中 Stud 中不存在的 STUDENT 表中的列将为 NULL?

EDIT** 而不是NULL,我需要插入“TBC”

a_horse_with_no_name

使用基于选择的插入:

insert into student (Student_id, Student_name)
select id, name
from stud;

列名不必匹配,只需匹配数据类型。您未在插入的目标列表中指定的任何列都将被设置为null(或更具体地说,为该列定义的默认值)

在线示例:http : //rextester.com/ISCL45721

编辑(需求改变后)

要将常量值插入到所有行的一列中,请在 select 子句中包含该常量:

insert into student (Student_id, Student_name, student_address)
select id, name, 'TBC'
from stud;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用pg_dump将表复制到另一个数据库

来自分类Dev

使用C#将访问数据库中的表复制到另一个表中

来自分类Dev

使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

来自分类Dev

使用LINQ将数据从一个列表复制到另一个列表

来自分类Dev

使用LINQ将数据从一个表复制到另一台服务器上的另一个表?

来自分类Dev

使用VBA根据列名将数据从一个Excel工作表复制到另一个(复杂)工作表

来自分类Dev

MySQL使用PHP将特定的列从一个数据库表复制到另一个

来自分类Dev

如何使用PDO将表从远程服务器上的一个表复制到另一个远程数据库mysql5.6上的表

来自分类Dev

使用PHP在数据相交时将数据从一个MySQL表复制到另一个

来自分类Dev

如何使用不同的连接字符串将记录从一个表复制到另一数据库表?

来自分类Dev

如何使用Android应用程序从sqlite中的assest文件夹将表从一个数据库复制到另一个数据库

来自分类Dev

如何使用2个条件和一个if条件MYSQL将一个表数据复制到另一个表

来自分类Dev

将数据从一个表复制到另一个表时,使用参数或列值更好吗?

来自分类Dev

我可以使用联接条件在SQLite中将数据从一个表复制到另一个表吗?

来自分类Dev

使用TTL将数据从一个Cassandra表复制到另一个

来自分类Dev

我如何使用openpyxl库使用python将列从一个Excel工作表复制到另一个工作表?

来自分类Dev

无法使用pg_dump将表复制到另一个数据库

来自分类Dev

如何使用增加的主键将表的数据复制到另一个重复的表中,以及如何使用增加的值将某些列复制到另一个重复表中。在MySQL中

来自分类Dev

使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

来自分类Dev

使用LINQ将数据从一个列表复制到另一个列表

来自分类Dev

使用php mysqli将数据从一个表复制到另一个表失败

来自分类Dev

使用MySQL CLI将值从一个数据库复制到另一个数据库

来自分类Dev

使用ffmpeg将元数据从一个文件复制到另一个文件

来自分类Dev

使用VBA根据列名将数据从一个Excel工作表复制到另一个(复杂)工作表

来自分类Dev

使用Java将数据从一个表复制到Cassandra中的另一个表

来自分类Dev

SQLite 使用 shell 脚本将数据从一个数据库复制到另一个数据库

来自分类Dev

使用 Alteryx 将表从一个数据库复制到另一个数据库

来自分类Dev

如何将数据从一个工作表复制到另一个工作表(对后一个工作表使用间接引用)

来自分类Dev

BigQuery - 使用 INSERT INTO 将数据从一个嵌套表复制到另一个嵌套表

Related 相关文章

  1. 1

    无法使用pg_dump将表复制到另一个数据库

  2. 2

    使用C#将访问数据库中的表复制到另一个表中

  3. 3

    使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

  4. 4

    使用LINQ将数据从一个列表复制到另一个列表

  5. 5

    使用LINQ将数据从一个表复制到另一台服务器上的另一个表?

  6. 6

    使用VBA根据列名将数据从一个Excel工作表复制到另一个(复杂)工作表

  7. 7

    MySQL使用PHP将特定的列从一个数据库表复制到另一个

  8. 8

    如何使用PDO将表从远程服务器上的一个表复制到另一个远程数据库mysql5.6上的表

  9. 9

    使用PHP在数据相交时将数据从一个MySQL表复制到另一个

  10. 10

    如何使用不同的连接字符串将记录从一个表复制到另一数据库表?

  11. 11

    如何使用Android应用程序从sqlite中的assest文件夹将表从一个数据库复制到另一个数据库

  12. 12

    如何使用2个条件和一个if条件MYSQL将一个表数据复制到另一个表

  13. 13

    将数据从一个表复制到另一个表时,使用参数或列值更好吗?

  14. 14

    我可以使用联接条件在SQLite中将数据从一个表复制到另一个表吗?

  15. 15

    使用TTL将数据从一个Cassandra表复制到另一个

  16. 16

    我如何使用openpyxl库使用python将列从一个Excel工作表复制到另一个工作表?

  17. 17

    无法使用pg_dump将表复制到另一个数据库

  18. 18

    如何使用增加的主键将表的数据复制到另一个重复的表中,以及如何使用增加的值将某些列复制到另一个重复表中。在MySQL中

  19. 19

    使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

  20. 20

    使用LINQ将数据从一个列表复制到另一个列表

  21. 21

    使用php mysqli将数据从一个表复制到另一个表失败

  22. 22

    使用MySQL CLI将值从一个数据库复制到另一个数据库

  23. 23

    使用ffmpeg将元数据从一个文件复制到另一个文件

  24. 24

    使用VBA根据列名将数据从一个Excel工作表复制到另一个(复杂)工作表

  25. 25

    使用Java将数据从一个表复制到Cassandra中的另一个表

  26. 26

    SQLite 使用 shell 脚本将数据从一个数据库复制到另一个数据库

  27. 27

    使用 Alteryx 将表从一个数据库复制到另一个数据库

  28. 28

    如何将数据从一个工作表复制到另一个工作表(对后一个工作表使用间接引用)

  29. 29

    BigQuery - 使用 INSERT INTO 将数据从一个嵌套表复制到另一个嵌套表

热门标签

归档