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 閱讀(271) 評論(0)  編輯  收藏 所屬分類: SQL語句

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

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 印江| 聂拉木县| 乌鲁木齐市| 罗城| 平陆县| 淮北市| 江山市| 保定市| 柯坪县| 德令哈市| 鄯善县| 织金县| 铁力市| 革吉县| 吉水县| 新巴尔虎右旗| 木里| 鹰潭市| 武定县| 漠河县| 东平县| 吴旗县| 香河县| 赤壁市| 崇左市| 行唐县| 镇赉县| 大田县| 济宁市| 柳江县| 岳阳市| 桐梓县| 府谷县| 久治县| 古丈县| 自贡市| 南通市| 玉田县| 松滋市| 大田县| 高雄县|