CASE WHEN THEN ELSE END的用法

Id     name        dept

1        aa          dept1

2        bb          dept1

3        cc           dept2

SELECT SUM(CASE decp WHEN 'decp1' THEN 1 ELSE 0 end ) AS decp1, 
sum(case decp when 'decp2'then 1 else 0 end)as decp2 
FROM teacher

生成:

dept1     dept2

2             1

這個例子主要是學習了(CASE  WHEN  THEN   ELSE   end )語句的用法.

在我們做數據統計的時候這是一個非常有用的語句。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章