首页 > 解决方案 > 用零替换空白 sparksql

问题描述

我创建了一个查询,该查询返回在特定月份下订单的用户以及他们在几个月后返回的用户。问题是当一个月内没有用户下任何订单时,它会返回空白。我想改为返回零。

我创建了一个案例陈述:

 case when user_id is null then 0 else user_id end  

我也试过:

case when user_id is null and delivery_month is  null and returned_month is null then 0 else user_id end 

如果没有为用户评估的行,我该如何用 0 替换它?

这是我在可视化工具中加载数据时空白值的样子: 在此处输入图像描述

标签: pysparkapache-spark-sql

解决方案


推荐阅读