有個空間

          有個標(biāo)題

          oracle合并查詢

          面試碰到一個問題,如何用sql語句合并查詢。

          例如:
              opt    seq
          1.  a      11
          2.  a      12
          3.  a      13
          4.  b      11
          5.  b      12
          查詢結(jié)果是
              opt    seq
          1.  a      11,12,13
          2.  b      11,12

          解決辦法:
          針對oracle 10以上可以用wmsys.wm_concat函數(shù)。
          1 SELECT opt, wmsys.wm_concat(seq) 
          2    FROM t_test_Table 
          3    GROUP BY opt;

          針對mysql,類似可以使用
          group_concat函數(shù)。



          posted on 2011-09-02 14:29 游雯 閱讀(247) 評論(0)  編輯  收藏 所屬分類: Java編程技巧

          主站蜘蛛池模板: 大关县| 庆安县| 米脂县| 丰城市| 讷河市| 河东区| 增城市| 阜新市| 开阳县| 庆阳市| 大余县| 德清县| 封开县| 济源市| 德格县| 新郑市| 保靖县| 邛崃市| 丹棱县| 禹城市| 兰西县| 礼泉县| 南丰县| 托克托县| 克什克腾旗| 焦作市| 睢宁县| 贵德县| 濮阳市| 肃宁县| 天全县| 木里| 嘉禾县| 云林县| 乐安县| 西平县| 宜良县| 紫阳县| 元朗区| 辛集市| 芦溪县|