星期三, 8月 14, 2013

[轉載] Oracle decode 功能 相當於MySQL IF 函數

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
-------------------------------- 

沒有留言:

LinkWithin-相關文件

Related Posts Plugin for WordPress, Blogger...