没有合适的资源?快使用搜索试试~ 我知道了~
数据库管理与开发项目教程-教案-06项目四:使用T-SQL查询表数据-任务2分类汇总.docx
0 下载量 32 浏览量
2022-12-16
06:14:09
上传
评论
收藏 17KB DOCX 举报
温馨提示
试读
4页
数据库管理与开发项目教程-教案-06项目四:使用T-SQL查询表数据-任务2分类汇总.docx
资源推荐
资源详情
资源评论
项目四使用T-SQL查询表数据 任务1简单查询 任务2分类汇总 实训四使用
SELECT语句进行基本查询 任务3连接查询 任务4子查询 实训五使用多表查询和
复杂查it 实训六分析创建查询sale数据库复习:
1、T-SQL语言由哪几部分构成?
2、通常情况下,用户登录SQL Server时,被自动连接到哪些数据库上?如何将要使用的数 据库切合为当前
数据库?
3、写出SELECT语句的书写格式。简述每个子句后面应该填写什么内容?
Select [DISTINCT]选择列表[Into新的表]
From 表或视图[Where检索的条件][Group by字段名1 [Having内部函数表达式]][Order by 字段名 2
ASC/DESC ]4、写出WHERE子句中判读20到25之间的两种写法,找姓刘的人和第二个字不是宝的人两种 写
法?
任务2分类汇总一、函数的使用常用统计函数表4-3聚合函数下面详细介绍这五个
函数的使用。
函数名
功 能
SUM。
返回表达式中所有值的和
AVG()
返回表达式中所有值的平均值
MAX()
求最大值
MIN()
求最小值
COUNT()
用于统计组中满足条件的行数或总行数
COUNT(*)
返回找到的行数
SUM和AVG分别用于求表达式中所有值项的总和与平均值。 MAX和MIN分别用于求表达式中所有值项的最
大值与最小值。
语法格式: 函数(【ALL | DISTINCT 】expression) 说明:expression可以是常量、列、函数或表达式,其
数据类型只能是:int, smallint, tinyint, bigint, decimal, numeric, float, real, money, smallmoney
o
ALL 表示对所有
值进行运算, DISTINCT表示对去除重复值后的值进行运算,默认为ALL。SUM/AVG忽略NULL值。
【例1】求平均报名意愿。
select AVG(WillOrder)from StuCou注意:使用聚合函数作为SELECT的选择列时,若不为其指定列标题,则
系统将对该列输出 标题“(无列名)”。
【例2】求总报名意愿。
select sum(WillOrder)报名人数from StuCou与统计函数一起使用WHERE子句
【例3】求选择001课程的人数。
use Xkgoselect COUNT(*) from Stucou where couno='001'
【例4】求报名人数最多是多少。
select max(willnum)from course
【例5】求报名人数最多的课程名。
use Xkg。
select top 1 couname,willnumfrom courseorder by willnum desc与统计函数一起使用DISTINCT关键字
【例6】求系部总数。
select COUNT(distinct departno) from class二、查询结果排序
【例7】求报名信息,并按人数升序排列。
select couno,couname,willnumfrom Courseorder by willnum
资源评论
黑色的迷迭香
- 粉丝: 708
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功