使用 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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档