问题描述
我正在查询informatION_SCHEMA.COLUMNS,对于具有AVG()聚合的列进行MATERIALIZED VIEW,我总是会为具有COLUMN_NAME的一个现有列获得两行,如下所示:
- PROFIT_AVG $ SYS_FACADE $ 0
- PROFIT_AVG $ SYS_FACADE $ 1
首先,SYS_FACADE是什么意思? 其次,由于重复行的精度/标度值不同,我该如何过滤重复行,它应为SYS_FACADE $ 1?
谢谢您的建议!
解决方法
- 雪花中的数字数据类型的标度为“ 0”(小数点右边的数字),而浮点数将在有效的情况下保持有效的较高标度值。这是处理平均值计算的雪花式内部方法。 2.您可以在用户界面的“ MV定义”中看到,它将自动生成2列(注释为“内部汇总”)。 3.您为什么要过滤列。