@R星校长

分组查询的单独使用

分组查询的关键字是Group By,查询的是每个分组中 首次出现的一条记录

语法规则为: SELECT 字段名 FROM 表名 ORDER BY 字段名 ; 。

例如:
现有user表数据:

id name sex
1 Tom
2 Nancy
3 Allen Null
4 Jason

我们对表中数据的性别进行分组查询:

可以看出,返回了3条记录,分别是sex字段值为Null、女、男的记录,查询结果按照sex字段中不同的值进行了分类,只显示每个分组中的一条记录,意义不大,一般情况下,GROUP BY都和聚合函数一起使用。

编程要求

在右侧编辑器Begin-End处补充代码,对班级表中的班级名称进行分组查询。

我们已经为你提供了班级表信息:
tb_class表数据:

stu_id class_id name
1 367 Jack
2 366 David
3 366 Mason
4 367 Ethan
5 366 Gina

预期输出:

 
  1. stu_id class_id name
  2. 2 366 David
  3. 1 367 Jack

开始你的任务吧,祝你成功!

USE Company;#请在此处添加实现代码
########## Begin #################### retrieving the Name and Salary ##########
select Name, Salary
from tb_emp;########## retrieving all the table ##########
select *
from tb_emp;########## End ##########

如何对班级表中的班级名称进行分组查询?相关推荐

  1. 查询数据库表中字段的名称、类型、字段长度

    怎样查询数据库表中字段的名称.类型.字段长度 SQL server版: 今天用的是SQL server,查询当前数据库下,一张表的表名.字段名.字段类型.字段长度. SELECT a.name,b.n ...

  2. 万网 mysql 用户 存在那个表里_会计核算软件备案报告表中的数据库名称和数据库版本如何填写...

    会计核算软件备案报告表中的数据库名称和数据库版本如何填写以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 会计核算软件备案 ...

  3. mysql like带字符串_(转)MySQL数据表中带LIKE的字符匹配查询

    MySQL数据表中带LIKE的字符匹配查询 LIKE关键字可以匹配字符串是否相等. 如果字段的值与指定的字符串相匹配,则符合查询条件,该记录将被查询出来. 如果与指定的字符串不匹配,则不符合查询条件. ...

  4. mysql按照学生分组查询_将student表按照gender字段值进行分组查询,并计算每个分组中有多少名学生_学小易找答案...

    [简答题]查询student表中一共有多少条记录 [简答题]在department表和employee表之间分别使用where查询.自连接查询 [简答题]使用DESC查看学生表和班级表 [简答题]在表 ...

  5. MySQL按名字查询所有信息_数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)...

    注意:本篇文章仅适用于mysql和postgre这两种数据库 1.查询数据库中所有表名及对应表的详细信息 select * from INFORMATION_SCHEMA.tables 2.根据指定名 ...

  6. 一个表对应另一个表中多个主键的查询方法(把一个表当成两个表用)

    表t_Record PID(主键)   SendUserID(发送人)   ReceiveUserID(接收人)    1              1                      2 ...

  7. mysql求表中年龄同张三,mysql子查询与连接查询

    表结构以及数据: CREATE TABLE`student` ( `id`int(11) NOT NULLAUTO_INCREMENT, `name`varchar(255) CHARACTER SE ...

  8. oracle 在所有表中查某个值,oracle需要查询某个字段的值在其他某个表中有没的值有相同...

    使用场景:知道某个字段的值(例如:"张三"),需要查询在其他某个表中有没有相同的值,常用于搜索关联表等. 对于oracle数据库: Pl\sql没有搜索功能,需借助存储过程,完成搜 ...

  9. sql语句-如何以一个表中的数据为条件据查询另一个表中的数据

    下面这个是SQL语句的一个基本样式: select *from 表2where 姓名 in (select 姓名from 表1where 条件) 实例需求:在项目中是这样应用的:我需要根据库位编号去查 ...

最新文章

  1. mysql邮箱认证_邮箱验证功能的实现
  2. 从CTO到创始人 孙元浩基础软件破局之路
  3. #pragma pack的作用
  4. linux c/c++ 原子操作库 atomic atomic_flag 简介
  5. 《剑指offer》第十三题(机器人的运动范围)
  6. Linux中iptables的用法
  7. LiveMigration之四配置高可用虚拟机
  8. 技术解密|阿里云多媒体 AI 团队是凭借什么拿下 CVPR2021 5冠1亚的?
  9. wpf 如何设置弹出窗口必须关闭才能打开其他软件_5招教你如何清除C盘除系统外的所有垃圾!都学会了吗?...
  10. 了解Java中的可克隆接口
  11. codevs1521 华丽的吊灯
  12. Nice,涨薪近40%
  13. Linux yum更新源url
  14. 【java笔记】网络编程:文件上传案例
  15. vnc连接linux颜色灰色,关于vnc登录界面为灰色解决办法【p13】.pdf
  16. 【 2015-2016 XVI Open Cup, Grand Prix of Bashkortostan, SKB Kontur Cup Stage 2】题目总结
  17. 24小时改变你的人生 (1至12小时)很好的书,推荐大家有时间在网上看看。
  18. MSP430初学two
  19. 我的团长我的团第四十集
  20. 世界上最大的二房东上市了

热门文章

  1. Android 实现钉钉自动打卡
  2. Python 数据分析师前景及待遇
  3. MOD——网络音乐的开山之石
  4. win10电脑屏幕颜色突然变成灰色
  5. 微信自动下载app(安卓跳转默认浏览器 苹果跳转苹果商店App Store)
  6. CodeWarriorV6.1在Win10 64位系统下安装及使用
  7. 使用Typescript编写Redux+Reactjs应用程序
  8. 查看无法通过右键查看源码的网页源代码
  9. 浅谈对于企业级系统架构的理解
  10. 软件生存周期及其模型