我在AWS Athena中有一个包含2条记录的表。是否有一种使用SQL查询向表中插入新列的方法?
我在AWS Athena中有一个包含2条记录的表。是否有一种使用SQL查询向表中插入新列的方法?
您可以在Athena文档中找到有关向表中添加列的更多信息。
或者您可以使用CTAS方式。
例如,您有一个表:
CREATE EXTERNAL TABLE sample_test(
id string)
LOCATION
's3://bucket/path'
你可以使用以下查询语句从 sample_test
表中创建另一个表:
CREATE TABLE new_test
AS
SELECT *, 'new' AS new_col FROM sample_test
AS
后使用任何可用的查询。AS
后面,你可以编写任何带有 SELECT
的 SQL 查询。 - Kamrusadd columns
添加列2.set tblproperties
和3.set serdeproperties
。希望这能帮助到某些人。