【oracle】数据库简单操作——groupby

更新时间:2023-07-13 12:46:27 阅读: 评论:0

【oracle】数据库简单操作——groupby春忙
我有⼀个students表,有id,name,gender(性别)三个字段;其中有5个学⽣;
⼀、查询students表;
1、通过desc students命令查询表结构如下:
2、通过lect * from students命令,结果如下;
⼆、group by
1、现在讲怎么使⽤分组(Group By column_name),⼤⼩写不区分;
group  by 最好和函数⼀起使⽤,并且各个⾏之间最好要有共同点,或者相似性,或者重复的具体字段内容;例如,我的表中就有2⼥,3男;这样才好分组;不然没有多少实际意义;⾃⼰体会下;
手机的品牌我们按照性别分组:
lect gender,count(gender) from students group by gender;
会发现,⼥孩有2个,男孩有3个;特种兵射击
尊师重教名言
2、如果我们要将gril或者boy按照字母顺序排列,就可以加⼀个
asc是ascending(升序)的意思;
desc是descending(逆序)的意思;
升序排列:
lect gender,count(gender) from student group by gender order by gender asc;
降序排列:
lect gender,count(gender) from student group by gender order by gender desc;
按字母顺序排列效果图:
红烧肉作文我们发现,写了order by gender中的asc和不写asc效果是⼀样的,这是因为系统默认是顺序排列的;
按字母逆序排列
lect gender,count(gender) from students group by gender order by gender desc;
1966年属相
3、注意:
group by 的顺序和order by的顺序有讲究,必须是先分组,再排序,类似先根据专业分组,然后再按这个专业排成绩,这样更具有可⽐性;如果各个专业的成绩掺杂在⼀起,⽐较起来,没有多⼤的意义;
享五笔怎么打字否则:
gtx960显卡

本文发布于:2023-07-13 12:46:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1094318.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:分组   没有   排列   专业
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图