SQL中GROUP BY的用法

          GROUP BY 是分組查詢, 一般 GROUP BY 是和 聚合函數配合使用,你可以想想

          你用了GROUP BY 按  ITEM.ITEMNUM 這個字段分組,那其他字段內容不同,變成一對多又改如何顯示呢,比如下面所示

          A  B
          1  abc
          1  bcd
          1  asdfg

          select A,B from table group by A
          你說這樣查出來是什么結果,

          A  B
              abc
          1  bcd
              asdfg

          右邊3條如何變成一條,所以需要用到聚合函數,比如

          select A,count(B) 數量 from table group by A
          這樣的結果就是
          A  數量
          1   3

          group by 有一個原則,就是 select 后面的所有列(只要沒有使用聚合函數的列)必須出現在 group by 后面

          posted on 2012-04-12 16:20 SkyDream 閱讀(274) 評論(0)  編輯  收藏 所屬分類: SQL語句

          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 昌邑市| 宁蒗| 萨迦县| 西丰县| 藁城市| 南郑县| 肇源县| 兴山县| 西畴县| 福海县| 海原县| 延川县| 巍山| 奇台县| 堆龙德庆县| 晋城| 酉阳| 德惠市| 千阳县| 青州市| 车致| 水城县| 包头市| 麻栗坡县| 灌阳县| 肇源县| 绥江县| 蛟河市| 织金县| 收藏| 江西省| 思南县| 读书| 丹东市| 济阳县| 富民县| 彝良县| 南华县| 遵义县| 阆中市| 徐闻县|