常用的条件筛选函数为:if函数,coalesce函数,case when函数
1、if函数(处理单个列的查询结果)
语法:if(condition,value_if_true,value_if_false)
说明:当条件Condition为TRUE时,返回value_True;否则返回value_False Or Null
2、coalesce函数(非空查找)
语法:coalesce(value1,value2)
说明:返回参数中的第一个非空值;如果所有值都为NULL,那么返回NULL, 在数据清洗中,null显示的地方想替换为0,即可用该函数
3、case when
语法1:case a when b then c when d then e else f end
说明:如果a=b返回c,a=d返回e,其他的返回f
语法2:case when a then b when c then d else e end
说明:如果a满足返回b,如果c满足返回d,其他的返回e