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*