gpt4 book ai didi

sql - 雪花数据仓库的 SELECT INTO 语法

转载 作者:行者123 更新时间:2023-12-04 11:14:40 27 4
gpt4 key购买 nike

我相信有一个 SELECT INTO -Snowflake 中的类似语法,但我找不到使用它的文档或示例。

CREATE TABLE raw_data (
Timestamp TIMESTAMP NOT NULL,
Date DATE NOT NULL,
UserID STRING,
Address STRING,
Phone STRING,
Value INTEGER
);

COPY INTO raw_data from 's3://my_bucket'
CREDENTIALS=(AWS_KEY_ID='XXXXX' AWS_SECRET_KEY='XXXX')
ON_ERROR=CONTINUE;

CREATE TABLE summary (
Date DATE NOT NULL,
UserID STRING,
Value INTEGER
);

INSERT INTO summary
SELECT Date, UserID, Value FROM raw_data

以上工作,但不是定义表 summary我要 SELECT INTO并让 SQL 解析器为我创建表。

最佳答案

您可以使用 Create Table AS (CTAS) 来完成此操作。在您的情况下,它将是:

CREATE TABLE SUMMARY AS
SELECT
Date
, UserID
, Value
FROM
raw_data;

这是一个没有使用我测试过的数据的例子:
create table foo as select $1, $2
from

values ( 1, 'two' ), ( 3, 'four' ), ( 5, 'six' );

select * from foo;

希望这可以帮助!

关于sql - 雪花数据仓库的 SELECT INTO 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33599207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com