欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL Server中用Case When Then多条件判断sql

程序员文章站 2022-06-01 16:47:41
...

两种实现多条件判断的case when 方法

// An highlighted block
select (case when 条件  and 条件  then 0  when 条件  and  条件  then  1 else 2 end) as name from  table
select  count = (case when 条件  and 条件  then 0  when 条件  and  条件  then  1 else 2 end) from table

SQLServer2005 CASE WHEN的两种用法

第一种:普通的CASE 函数

case sex
when ‘1’ then ‘数字1’
when ‘2’ then ‘数字2’
else ‘不是1也不是2’
end as num

第二种:CASE 搜索函数

case
when sex=‘1’ then ‘数字1’
when sex=‘2’ then ‘数字2’
else ‘不是1也不是2’
end as num

相关标签: 数据库 sql