Postgres:创建现有行的副本,更改一个值?

理查德

我正在使用Postgres 9.4。我有一个看起来像这样的表:

     Column      │         Type         │                             Modifiers
─────────────────┼──────────────────────┼───────────────────────
 id              │ integer              │ not null default 
 total_list_size │ integer              │ not null
 date            │ date                 │ not null
 pct_id          │ character varying(3) │

我想将所有值都放在哪里date='2015-09-01',并创建与日期相同的新条目2015-10-01

我怎样才能最好地做到这一点?

我可以获取要复制的值列表SELECT * from mytable WHERE date='2015-09-01',但是不知道之后要做什么。

克林

如果列idserial那么

INSERT INTO mytable (total_list_size, date, pct_id)
SELECT total_list_size, '2015-10-01', pct_id
FROM mytable 
WHERE date = '2015-09-01';

否则,如果您要ids复制:

INSERT INTO mytable (id, total_list_size, date, pct_id)
SELECT id, total_list_size, '2015-10-01', pct_id
FROM mytable 
WHERE date = '2015-09-01';

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

git-从本地副本创建一个新分支,然后将其与现有分支合并

来自分类Dev

如何从现有值创建一个新对象?

来自分类Dev

MySQL创建一个包含现有行之和的行

来自分类Dev

从“ this”指针创建一个副本,并在不影响“ this” C ++的情况下更改副本

来自分类Dev

实例化一个新对象或更改现有对象C#的值

来自分类Dev

使用sum(x:y)从R中的现有值创建一个新变量/向量

来自分类Dev

创建一个新键并在嵌套字典中分配现有键的值

来自分类Dev

大熊猫:从现有的列值创建一个新的数据框

来自分类Dev

根据现有列中的值创建一个新列

来自分类Dev

从现有 JSON 数组的嵌套键/值创建一个新的 JSON 数组

来自分类Dev

localStorage删除一个值并保留现有值

来自分类Dev

Python Dataframe - 根据现有列值的长度创建一个具有值的新列

来自分类Dev

为什么索引一个Numpy列会创建一个副本,而不为行或一维数组创建一个副本?

来自分类Dev

根据现有表创建一个新表

来自分类Dev

创建一个substreambuf以从现有istream读取

来自分类Dev

从现有的plist创建一个新的plist?

来自分类Dev

从现有的一个创建新的DataFrame列?

来自分类Dev

如何从现有列创建一个新列?

来自分类Dev

在现有馆藏中创建一个新馆藏

来自分类Dev

Git:从现有项目创建一个新项目

来自分类Dev

为现有项目创建一个 GitHub 页面

来自分类Dev

如何创建一个SQL列,其值取决于(映射到)现有查找列的值?

来自分类Dev

从现有副本创建新的MySQL副本

来自分类Dev

使用JS中现有数组的一些值创建一个新数组

来自分类Dev

更改现有的正则表达式,因此至少需要一个数字值

来自分类Dev

基本Postgres:如何在所有行中插入一个值?

来自分类Dev

在Spark SQL中使用别名值从现有数据框创建另一个数据框

来自分类Dev

如何创建一个新列,其值是现有ByteArray列的十六进制字符串?

来自分类Dev

创建一个函数以遍历现有数据框并将值添加到新列

Related 相关文章

  1. 1

    git-从本地副本创建一个新分支,然后将其与现有分支合并

  2. 2

    如何从现有值创建一个新对象?

  3. 3

    MySQL创建一个包含现有行之和的行

  4. 4

    从“ this”指针创建一个副本,并在不影响“ this” C ++的情况下更改副本

  5. 5

    实例化一个新对象或更改现有对象C#的值

  6. 6

    使用sum(x:y)从R中的现有值创建一个新变量/向量

  7. 7

    创建一个新键并在嵌套字典中分配现有键的值

  8. 8

    大熊猫:从现有的列值创建一个新的数据框

  9. 9

    根据现有列中的值创建一个新列

  10. 10

    从现有 JSON 数组的嵌套键/值创建一个新的 JSON 数组

  11. 11

    localStorage删除一个值并保留现有值

  12. 12

    Python Dataframe - 根据现有列值的长度创建一个具有值的新列

  13. 13

    为什么索引一个Numpy列会创建一个副本,而不为行或一维数组创建一个副本?

  14. 14

    根据现有表创建一个新表

  15. 15

    创建一个substreambuf以从现有istream读取

  16. 16

    从现有的plist创建一个新的plist?

  17. 17

    从现有的一个创建新的DataFrame列?

  18. 18

    如何从现有列创建一个新列?

  19. 19

    在现有馆藏中创建一个新馆藏

  20. 20

    Git:从现有项目创建一个新项目

  21. 21

    为现有项目创建一个 GitHub 页面

  22. 22

    如何创建一个SQL列,其值取决于(映射到)现有查找列的值?

  23. 23

    从现有副本创建新的MySQL副本

  24. 24

    使用JS中现有数组的一些值创建一个新数组

  25. 25

    更改现有的正则表达式,因此至少需要一个数字值

  26. 26

    基本Postgres:如何在所有行中插入一个值?

  27. 27

    在Spark SQL中使用别名值从现有数据框创建另一个数据框

  28. 28

    如何创建一个新列,其值是现有ByteArray列的十六进制字符串?

  29. 29

    创建一个函数以遍历现有数据框并将值添加到新列

热门标签

归档