我是在查询中遇到了查询统计的数据统计的结果应该是0,结果用空表示,因此使用到了case when语句。接下来简单的介绍一下它的用法。
简单使用:统计结果为null则设置为0
case when a.count is null then 0 else a.count end
也可以进行多种情况的转换:
case a.sex when '男' then 'male' when '女' then 'female' else '其他' end
本文介绍了SQL中CASEWHEN语句的使用方法,包括如何将统计结果为NULL的情况设置为0,以及如何根据不同条件转换数据。通过实例展示了CASEWHEN语句在实际应用中的灵活性。
我是在查询中遇到了查询统计的数据统计的结果应该是0,结果用空表示,因此使用到了case when语句。接下来简单的介绍一下它的用法。
简单使用:统计结果为null则设置为0
case when a.count is null then 0 else a.count end
也可以进行多种情况的转换:
case a.sex when '男' then 'male' when '女' then 'female' else '其他' end

被折叠的 条评论
为什么被折叠?