我可以将选择查询结果存储到雪花中的列表变量中吗?

时间:2019-11-13 10:49:43

标签: snowflake-data-warehouse

例如,

document.querySelector('script[src="assets/js/search.js"]').remove();

是否可以将此输出存储到变量(output_var)中,以便我的输出看起来像

set output_var;
select name from customer limit 5;

aaa
bbb
ccc
ddd
eee

2 个答案:

答案 0 :(得分:1)

否,您不能将查询的结果集存储在Web GUI中的表以外的任何内容中,也不能卸载到云存储中。好了,您可以使用GUI将结果集导出为CSV,但是SQL变量仅接受常量表达式,而不接受查询。

如果有资助,您始终可以使用表存储中间结果。

如果您正在使用客户端,例如Python客户端,您可以使用Python脚本中的数据结构访问结果集,并且可以随意使用数据。

答案 1 :(得分:0)

您可以进行以下转换:

cur = snflk_conn.cursor() sql_query ='从测试中选择名称”'

没有熊猫: 结果= cur.execute(sql_query) list1 = [] 对于结果的结果:     list1.append(res [0]) 打印(列表1)

使用熊猫: df = pd.read_sql_query(sql_query,snflk_conn) 打印(df) 打印(df.values.tolist()) 打印(列表(df ['NAME']))

相关问题