小编Sem*_*196的帖子

在BigQuery SQL中使用IF

案例:我在BQ中有Sales表,而item_num列包含值1,-1和0.我想计算每个值有多少个案例.

尝试下面的一个简单的查询,但计数返回每个案件完全相同的数字..我缺少什么?

SELECT 
count(if(item_num > 0,1, 0)) as buysplus,
count(if(item_num < 0,1, 0)) as buysminus,
count(if(item_num = 0,1, 0)) as buyszero
from MyShop.Sales
Run Code Online (Sandbox Code Playgroud)

谢谢

google-bigquery

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-bigquery ×1