sql server case when then else end用法
时间: 2023-10-10 15:06:20 浏览: 187
sql学习之CASE WHEN THEN ELSE END的用法
SQL Server中的CASE WHEN THEN ELSE END用法是用于根据条件表达式的结果来返回不同的值。在给定的查询中,我们可以看到两个CASE语句被使用。
第一个CASE语句是根据字段1和字段2的值来返回字段自定义1的值。当字段1大于0且字段2等于1时,返回"待审批";当字段1等于0时,返回"未审批";否则返回"已审批"。
第二个CASE语句是根据字段3的值来返回字段自定义2的值。当字段3等于1时,返回"已付款";否则返回"未付款"。
在SELECT语句中,通过使用CASE WHEN THEN ELSE END,可以根据不同的条件返回不同的自定义值,从而满足特定的需求。
阅读全文