Ref:
http://www.javaworld.com.tw/jute/post/view?bid=21&id=213756
除了上述大大提供的函數外,MySQL的 IF 函數 也很類似Oracle 的 Decode的功能。
例:計算每所學校女生總人數
select schoolid , sum(if(notype='f',quantity ,0)) as girl_total from school
GROUP BY schoolid (如果notype的值是f,則傳回quantity的值,否就傳回零 )
Result:
-------------
schoolid girl_total
--------------------------------
5029 13
5030 66
5031 12
--------------------------------
沒有留言:
張貼留言