case when的使用方法

2021-09-25 23:54:32 字數 775 閱讀 9706

第一種 格式 : 簡單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

關於CASE WHEN的 使用方法

case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...

MySQL 之 CASE WHEN 的使用方法

case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...

SQL中的 case when 的使用方法

case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...