回 帖 发 新 帖 刷新版面

主题:关于分组的实质意义?

假如有一人员表:
姓名 年龄  部门 
赵大 17   销售部
钱二 23   保安部   
张三 18   管理部
李四 20   工程部
王五 20   管理部
胡六 26   保安部
我想把他们按部门分组变成以下形式:
钱二 23   保安部 
胡六 26   保安部
赵大 17   销售部
张三 18   管理部
王五 20   管理部
李四 20   工程部
我用 select * from table1
     gorup by 部门
怎么不行哦?请哪位大哥将下分组的实质意义是什么?谢谢!

回复列表 (共1个回复)

沙发

你这样做只是对部门进行了一个排序,分组顾名思义就是按组来对数据操作,比如你举的这个例子,如果再多加一个字段“月薪”,如果你要统计各个部门的平均月薪或者月薪总额那就要用到分组了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册