首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及选课门数(不包括没选课的学生)。请补全下列语句: SELECT DISTINCT 姓名,所在系,COUNT(*)【4】AS 选课门数 FROM 学生
设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及选课门数(不包括没选课的学生)。请补全下列语句: SELECT DISTINCT 姓名,所在系,COUNT(*)【4】AS 选课门数 FROM 学生
admin
2021-07-14
60
问题
设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及选课门数(不包括没选课的学生)。请补全下列语句:
SELECT DISTINCT 姓名,所在系,COUNT(*)【4】AS 选课门数 FROM 学生表 T1 JOIN 选课表T2 ON T1.学号=T2.学号
选项
答案
OVER(PARTITION BY T1.学号) OVER(PARTITION BY T2.学号)
解析
开窗函数公式:函数名(列) OVER(选项)。OVER关键字表示把函数当成开窗函数而不是聚合函数。SQL SERVER 2005/2008支持两种开窗函数,分别为:排名开窗函数和聚集开窗函数。聚合开窗函数只能使用PARTITION BY子句不带任何语句,ORDER BY不能与聚合开窗函数一同使用。很多聚合函数都可以用作窗口函数的运算,如SUM、AVG、MAX、MIN和COUNT。
转载请注明原文地址:https://www.kaotiyun.com/show/WneZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系数据库管理系统应能实现的专门运算包括
下列SQL语句中,修改表结构的是
设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则
关于分布式数据库系统,不正确的是
在下列解决死锁的方法中,属于死锁预防策略的是
要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是
视图是【】的表,其内容是根据查询定义的。
SQL中连接表(JoinedTable)允许用户在一个SELECT语句的哪个子句中指定?
随机试题
《我从参议员私人秘书的职位上卸任》揭露了()
骨髓外造血具有的特点是
白喉棒状菌培养后落呈黑色的培养基是
红细胞直方图显示曲线波峰左移,峰底变窄,提示为
G蛋白是指
建设工程施工风险的类型包括()。建设工程项目的风险包括()。
关于燃烧与爆炸的描述,下列说法正确的是()。
根据《民法典》的规定,合同中的下列免责条款无效的有()。
印象形成中的信息整合模式包括()。
学生在课外开展的气象观察、标本制作等活动属于()。
最新回复
(
0
)