Snowflake cloud data platform 如何替换雪花表中的字符串

Snowflake cloud data platform 如何替换雪花表中的字符串,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我有一张雪花桌作为测试桌 SOURCE_RECORD_ID COL_A COL_B COL_C paragon_altdata:model:2021-04-29_003108:1 A A A paragon_altdata:model:2021-04-29_003108:2 A A A paragon_altdata:model:2021-04-29_003108

我有一张雪花桌作为测试桌

SOURCE_RECORD_ID                                 COL_A  COL_B COL_C
paragon_altdata:model:2021-04-29_003108:1          A     A     A
paragon_altdata:model:2021-04-29_003108:2          A     A     A
paragon_altdata:model:2021-04-29_003108:3          A     A     A
paragon_altdata:model:2021-04-29_003108:4          A     A     A
paragon_altdata:model:2021-04-29_003108:5          A     A     A
paragon_altdata:model:2021-04-29_003108:6          A     A     A
paragon_altdata:model:2021-04-29_003108:7          A     A     A
paragon_altdata:model:2021-04-29_003108:8          A     A     A
paragon_altdata:model:2021-04-29_003108:9          A     A     A
在这个表中,我想将部分字符串paragon_altdata从第一列替换为paragonintel_altdata

我的桌子应该如下所示

SOURCE_RECORD_ID                                 COL_A  COL_B COL_C
paragonintel_altdata:model:2021-04-29_003108:1         A     A     A
paragonintel_altdata:model:2021-04-29_003108:2         A     A     A
paragonintel_altdata:model:2021-04-29_003108:3         A     A     A
paragonintel_altdata:model:2021-04-29_003108:4         A     A     A
paragonintel_altdata:model:2021-04-29_003108:5         A     A     A
paragonintel_altdata:model:2021-04-29_003108:6         A     A     A
paragonintel_altdata:model:2021-04-29_003108:7         A     A     A
paragonintel_altdata:model:2021-04-29_003108:8         A     A     A
paragonintel_altdata:model:2021-04-29_003108:9         A     A     A

请任何人在这方面帮助我

您可以使用“替换”,然后创建一个新表,按“选择”执行“创建表”

create NEW_TABLE as 
select 
     replace(SOURCE_RECORD_ID, 'paragon_', 'paragonintel_') as SOURCE_RECORD_ID
    ,COL_A
    ,COL_B
    ,COL_C
from TEST_TABLE
;

然后可以交换它们并删除旧的。

Hi@gregpavlik是否有任何方法可以避免在查询中写入列A、列B等。因为我有很多columns@PavanK改为使用select*