假设我有下表:
|---------------------|
| id |
|---------------------|
| 12 |
|---------------------|
| 390 |
|---------------------|
| 13 |
|---------------------|
我想在Map的基础上创建另一个列 id
列,例如:
12 -> qwert
13 -> asd
390 -> iop
所以我基本上需要一个查询来创建一个基于该Map的列,我的最终表是:
|---------------------|---------------------|
| id | col |
|---------------------|---------------------|
| 12 | qwert |
|---------------------|---------------------|
| 390 | iop |
|---------------------|---------------------|
| 13 | asd |
|---------------------|---------------------|
我在python字典里有这个Map。
这可能吗?
(基本上是 pandas.map
)
1条答案
按热度按时间xurqigkl1#
似乎您希望“修复”postgresql数据库中已有的一些数据。
您可以使用此技术包含数据:
你可以作为一个
UPDATE
声明,但它变得棘手。制作一个SELECT
语句,然后使用CREATE TABLE new_table AS SELECT...
请参阅:create table as-amazon redshift