在Snowflake中,我如何返回一列的平均值,其中空值被视为零.所以,如果我们有3个值:1,2,NULL,我想返回1,而不是AVG函数返回的1.5.
可以使用COALESCE将空值替换为0:
COALESCE
CREATE OR REPLACE TABLE foo AS SELECT $1 FROM VALUES ( 1 ), ( 2 ), ( NULL); SELECT AVG(COALESCE($1, 0)) FROM foo;
Android开发高手课 -〔张绍文〕
数据分析实战45讲 -〔陈旸〕
ZooKeeper实战与源码剖析 -〔么敬国〕
Electron开发实战 -〔邓耀龙〕
系统性能调优必知必会 -〔陶辉〕
软件设计之美 -〔郑晔〕
技术管理案例课 -〔许健〕
零基础入门Spark -〔吴磊〕
手把手带你写一个Web框架 -〔叶剑峰〕
Web漏洞挖掘实战 -〔王昊天〕
快手 · 音视频技术入门课 -〔刘歧〕
Web 3.0入局攻略 -〔郭大治〕
无涯教程 - Android教程
无涯教程 - Numpy教程
无涯教程 - Java 正则教程
无涯教程 - JSoup教程
无涯教程 - Codeigniter教程
无涯教程 - Xpath教程
无涯教程 - Swift5教程
无涯教程 - NodeJS REST API 设计教程