小编dem*_*glu的帖子

使用 Snowflake 连接器通过 python 在 Snowflake 中执行 SQL 查询时,列名称为 0,1,2,3

我正在从 python 脚本执行 SQL 查询,以从 Windows 10 中的 Snowflake 检索数据,但生成的查询缺少列名称,并且被 0,1,2,3 等替换。在雪花界面中执行查询并下载 csv 时,会给出文件中的列。我在查询中将列名作为别名传递

下面是代码

def _CONSUMPTION(con):

data2 = con.cursor().execute("""select sd.sales_force_lvl_1_code "Plan-To Code",sd.sales_force_lvl_1_desc "Plan-To Description",pd.matl_code "Product Code",pd.matl_desc "Product Description",pd.ean_upc_code "UPC",dd.fiscal_week_desc "Fiscal Week Description",f.unit_sales_qty "Sales Units",f.incr_units_qty "Incremental Units"
                                    from DW.consumption_fact1 f, DW.market_dim md, DW.matl_dim pd, DW.fiscal_week_dim dd, (select sales_force_lvl_1_code,max(sales_force_lvl_1_desc) sales_force_lvl_1_desc from DW.mv_us_sales_force_dim group by sales_force_lvl_1_code) sd 
                                    where dd.fiscal_week_key = f.fiscal_week_key 
                                    and pd.matl_key = f.matl_key 
                                    and md.market_key = f.market_key 
                                    and sd.sales_force_lvl_1_code = md.curr_sales_force_lvl_1_code 
                                    and dd.fiscal_week_key between (select curr_fy_week_key-6 from DW.curr_date_lkp) and (select …
Run Code Online (Sandbox Code Playgroud)

sql python-3.x snowflake-cloud-data-platform

3
推荐指数
1
解决办法
6672
查看次数

如何在 Snowflake 中重命名表的多个列?

我有一个表,比如 table1,它有三列(col1_a、col2_b、col3_c)。我想将列重命名为col1 、 col2 、 col3。但问题是我想重命名单个查询中的所有列。

有办法实现这一点吗?

sql snowflake-cloud-data-platform

2
推荐指数
1
解决办法
7922
查看次数

如何查看角色雪花中的用户列表

我们可以看到为用户分配了哪些角色,但是如何查看角色雪花中的用户列表?

例如我有一个角色 svn_dev_admin ,我需要查看该角色下的所有用户谢谢,Xi

snowflake-cloud-data-platform

2
推荐指数
1
解决办法
8226
查看次数