SQL case when
Posted 妖狐鬼魅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL case when相关的知识,希望对你有一定的参考价值。
第一种 格式 : 简单Case函数 : 格式说明 case 列名 when 条件值1 then 选择项1 when 条件值2 then 选项2....... else 默认值 end eg: select case job_level when ‘1‘ then ‘1111‘ when ‘2‘ then ‘1111‘ when ‘3‘ then ‘1111‘ else ‘eee‘ end from dbo.employee 第二种 格式 :Case搜索函数 格式说明 case when 列名= 条件值1 then 选择项1 when 列名=条件值2 then 选项2....... else 默认值 end eg: update employee set e_wage = case when job_level = ‘1‘ then e_wage*1.97 when job_level = ‘2‘ then e_wage*1.07 when job_level = ‘3‘ then e_wage*1.06 else e_wage*1.05 end
以上是关于SQL case when的主要内容,如果未能解决你的问题,请参考以下文章