?數據表
select * from test01
?
?查詢結果是
?
要求實現的效果如下
/** 日期 勝 負 2011-09-20 2 2 2011-09-21 1 2 **/
?哎,當時沒有寫出來,無語了,當時不知道用哪個函數了,只想到了group by? 和 sum函數
腦子里面空蕩蕩的,回來看看我的博客,以前寫過的oracle高級函數,不一會就搞定了。哎,我真無語,當時,我說可以上網查資料嗎,他說不可以,我無奈,即使是正式的工作上班,不會的還上網查資料呢,我又不是什么天才,肯定有不會的地方, 既然不讓上網查。
下面這是我寫的代碼,僅供參考
?
select t.data1 日期,sum( case t.value1 when '勝' then '1' else '0' end) 勝, sum( case t.value1 when '勝' then '0' else '1' end) 負 from test01 t group by t.data1
?
效果如下
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
