order by和group by

        本来两者啥关系没有,不过不重要,因为学英语的时候I和She都可能都会搞错(高中英语老师给我们说的,超认真脸!!),看似荒唐,但是就是因为没有吃透其真正的含义,所以学习的时候你想了解更多,然后你会发现:一搜索,这俩兄弟经常被放在一起被分享,这里自己也来记录一波纯当笔记啦,hhh

        1.order by 是用于结果集排序的,一般是用在时间,序号这样子的字段上。

           默认升序(所谓默认就是你只写了个order by 字段名)

           升序asc(order by 字段名 asc)

           降序desc (order by 字段名 desc)

        2.group by是用于结果集分组的。何为分组就是根据该条件分拨呗,你男的,她女的;你成绩优,他成绩良,他成绩差等等。

          一般呢group by都是配合聚合函数使用,如求和sum(字段名),求平均avg(字段名)等等。举个例子,一个班级的学生信息包含的姓名(name),性别(sex),年龄(age),然后呢你要算一下这个班级的男生女生多少个? 上代码

        

select sex,count(*) as amount from student group by sex

 怎么样是不是心里有点谱了,老鸟都是从菜鸟过来的,怕啥!只要肯学,一切拉满!勇敢的牛牛,不怕困难!(饭饭菜鸟鸡汤,遇到事儿的时候就这么喝一口,欸,它就有点希望了!不拒绝就当你喝了,hhhh)

       

上一篇:向索引中插入数据


下一篇:spring整合mybatis