我的java天地

          面試還要筆試

          1.sql筆試題 表名a_mianshi
          張三?語文?40
          張三?數(shù)學?80
          張三?物理?90
          李四?語文?59
          李四?數(shù)學?60
          李四?物理?78

          將上面表數(shù)據(jù)變成

          李四?59?60?78
          張三?40?80?90
          以下是sql實現(xiàn)
          select c.name,sum(語文),sum(數(shù)學),sum(物理) from (
          select
          (case when a.subject = '語文' then max(a.fen) else 0 end) 語文,
          (case when a.subject = '數(shù)學' then max(a.fen) else 0 end) 數(shù)學,
          (case when a.subject = '物理' then max(a.fen) else 0 end)? 物理,
          ?name from a_mianshi a group by name,subject) c
          ?group by name


          posted on 2010-06-29 14:52 tobyxiong 閱讀(223) 評論(0)  編輯  收藏 所屬分類: DATABASES

          <2010年6月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類(144)

          隨筆檔案(157)

          相冊

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 改则县| 银川市| 深水埗区| 颍上县| 吴川市| 且末县| 原阳县| 新宁县| 海兴县| 巴彦县| 荥阳市| 鄱阳县| 临邑县| 西平县| 桐城市| 赤峰市| 土默特左旗| 罗平县| 原阳县| 双鸭山市| 安福县| 正镶白旗| 华池县| 大悟县| 桦南县| 镇巴县| 绥化市| 定西市| 萨嘎县| 云浮市| 巴马| 漳州市| 那坡县| 津南区| 宜阳县| 武威市| 塘沽区| 巴林左旗| 武平县| 浮梁县| 盐城市|