日语原版书《SQL server2016 教科书》学习笔记 第七章 ch01
来源:互联网 发布:华为网盘windows版 编辑:程序博客网 时间:2024/06/14 10:21
代码采用日语。说明用中文。
7-1 集约函数与分组化
1.集约函数分为
1.集约函数分为
SUM(总和)
AVG(平均)
MAX(最大值)
MIN(最小值)
COUNT(行数)
2.应用命令
计算全社员的工资总和
SELECT SUM(給与) FROM 社員
计算平均工资
SELECT AVG(給与) FROM 社員
计算工资的最大值和最小值
SELECT MAX(給与),MIN(給与)FROM 社員
hint : 注意如果 給与 这一行中有null值,计算时将被忽略。如果有·null值,采用将null值替换为0参与计算的方法:
SELECT AVG (ISNULL(給与,0))FROM社員
计算数据行数
SELECT COUNT(*)FROM 社員
该命令要求计算社员表中的总行数,如果要计算工资一栏,则为
SELECT COUNT(給与)FROM 社員
同样,该命令会忽略null值。
3.通过·GROUP BY 句进行分组
·典型文法:
SELECT 选择的行 FROM 表名
WHERE 检索条件
GROUP BY 列名1,列名2,...HAVING 筛选条件
ORDER BY 列名1,列名2,...
·计算每个部门的平均工资
SELECT 部門番号,AVG(給与)FROM 社員
ORDER BY 部門番号
计算每个部门的数据条目数量
SELECT 部門番号,COUNT(*)FROM 社員
ORDER BY 部門番号
4.使用 ·HAVING 句 进行筛选
选出社员人数在五人以上的部门
SELECT 部門番号,COUNT(*)FROM 社員
GROUP BY 部門番号
HAVING COUNT(*)>=5
下一节。结合多表。
0 0
- 日语原版书《SQL server2016 教科书》学习笔记 第七章 ch01
- 日语原版书《SQL server2016 教科书》学习笔记 第七章 ch03
- c++ primer学习笔记ch01
- 《新日语基础教程》学习笔记——第七课
- C语言程序设计-学习笔记ch01[未完成]
- Head first ajax 学习笔记 ch01
- SQL笔记 第七章
- 在Windows Server2016中安装SQL Server2016
- win10安装sql server2016
- SQL Server2016企业版 安装
- Microsot SQL-Server2016安装
- SQL Server2016使用Day1
- SQL SERVER2016使用经验总结
- SQL Server2016企业版 key
- 日语学习笔记
- 日语语法学习笔记
- Android学习笔记 第七章
- 【学习笔记】第七章 复用类
- Blog已换,再见CSDN
- 美观的自定义选择标签FlowLayout外加支持左中右对齐及滚动等功能_图文加源码
- 用Awk处理Access log请求信息
- 迷茫!工作之余要学点什么呢?
- nginx启动流程之master进程初始化
- 日语原版书《SQL server2016 教科书》学习笔记 第七章 ch01
- eCharts添加自定义geojson数据实现地图展示
- Buck,恒压分析
- sql server 2016 第七章 ch02
- Android多媒体应用开发系列(二) 项目重构以及连拍和定时自动拍照的实现
- myeclipse 各版本下载(自Myeclispe中文网)
- 【t070】二进制
- c学习汇总
- Java 中的日志