SQL中Group by使用
来源:互联网 发布:大数据时代的财务核算 编辑:程序博客网 时间:2024/05/29 06:49
XS表:
KC:
XX:
1、Group by使用
select XS.学号,XS.姓名,XS.所在系,XX.课程号,KC.课程名 from XS join XX on XS.学号=XX.学号 joinKC on KC.课程号=XX.课程号group by XS.学号,XS.姓名,XS.所在系,XX.课程号,KC.课程名 order by XX.课程号
注意:
1、在group By子句中出现的字段,必须出现在Select后的列名中,并且列名中除了聚合函数,不能有其他字段。
2、group by与order by连用,order by 子句中可包含聚合函数
3、group by关键字后可以使用多个字段名作为分组字段,这样,系统将根据这些字段的先后顺序对结果集进行更加详细地分组
不能对数据类型为ntext、text、image或bit的字段使 用 group by子句。
---k.成绩如果是varchar(50)类型的需要转成int--select k.课程号,AVG(convert(int,k.成绩))as 平均成绩,COUNT(k.学号)as 人数 from XX k group by k.课程号;select k.课程号,AVG(k.成绩)as 平均成绩,COUNT(k.学号)as 人数 from XX k group by k.课程号
查询结果:
阅读全文
0 0
- SQL中Group by使用
- SQL中何时使用GROUP BY
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用
- SQL中Group By的使用 【转】
- 模糊数学——模糊集合
- Oracle 之 配置HugePages内存
- ajax实战:(ajax异步下载文件)请求二进制流进行处理
- 单点登录
- [自制操作系统] 图形界面&VBE工具&MMIO显存&图形库/字库
- SQL中Group by使用
- js数组常用方法
- 第12期 《迈过的坎就是走过的门》9月刊
- LIBSVM简介及其使用方法
- SQL Server2008以sa身份登录
- 迭代器模式
- 记一次centos 7.3下的steam安装(该“STEAM”软件为美国valve开发的游戏平台)
- HDU6062 RXD and logic gates (Trie)
- jPlayer播放后台返回的语音流