sum(case when 加条件)和在where里加条件
时间: 2023-10-20 11:29:40 浏览: 116
case when和sum case when 写法及拼接字段
这两种方式都可以用来筛选数据,但是它们的使用场景略有不同。
- 在`where`子句中使用条件:这种方式是最常用的筛选数据的方式,可以在查询时指定筛选条件,只返回符合条件的数据。这种方式可以用于任何查询场景中。
- 在`sum(case when)`中使用条件:这种方式通常用于在聚合操作时对数据进行筛选和分组统计。`sum(case when)`语句会根据条件对数据进行分类汇总,并返回满足条件的数据的求和值。这种方式通常用于需要进行数据聚合分析的场景中,如统计某个时间段内的销售额、订单数量等。
阅读全文