首页 > 解决方案 > 如何在一列中的所有值之前添加一个字符串——使用 Redshift

问题描述

我有一个看起来像这样的表:

field1,field2
dummydata,dummydata
dummydata,dummydata
dummydata,dummydata
dummydata,dummydata

我想编写一个 Redshift 查询来将 v1_ 添加到 field1 中每个值的开头。输出将如下所示:

field1,field2
v1_dummydata,dummydata
v1_dummydata,dummydata
v1_dummydata,dummydata
v1_dummydata,dummydata

关于我将如何解决这个问题的任何想法或建议。我是红移的新手,所以这对我来说是新的。

标签: sqlamazon-redshift

解决方案


尝试这个:

tbl(field1,field2
dummydata,dummydata
dummydata,dummydata
dummydata,dummydata
dummydata,dummydata)

Update tbl
set field1 = 'v1_'+field1

推荐阅读