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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泗阳县| 夹江县| 吉隆县| 沁水县| 彭州市| 正宁县| 汨罗市| 右玉县| 安陆市| 楚雄市| 观塘区| 石景山区| 晋中市| 仙居县| 灌阳县| 加查县| 红原县| 元氏县| 虹口区| 张家界市| 上虞市| 高碑店市| 东乡族自治县| 枝江市| 辽宁省| 云林县| 黑水县| 阿拉善盟| 鄢陵县| 白银市| 郧西县| 昌宁县| 株洲县| 贡嘎县| 托克托县| 大安市| 五华县| 武威市| 永宁县| 河北区| 新河县|