首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句: SELECT DISTINCT 课程名, 开课学期, COUNT(*) OV
设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句: SELECT DISTINCT 课程名, 开课学期, COUNT(*) OV
admin
2015-07-24
30
问题
设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句:
SELECT DISTINCT 课程名, 开课学期, COUNT(*) OVER(____________ BY T1.课程号) AS 选课人数
FROM 课程表 T1 JOIN 选课表 T2 ON T1.课程号 = T2.课程号
选项
答案
PARTITION
解析
开窗函数公式:函数名(列)OVER(选项)。OVER,关键字表示把函数当成开窗函数而不是聚合函数。在SQL SERVER 2005/2008支持两种:排名开窗函数和聚集开窗函数。聚合开窗函数只能使用PARTITION BY子句或都不带任何语句,ORDER BY不能与聚合开窗函数一同使用。很多聚合函数都可以用作窗口函数的运算,如SUM、AVG、MAX、MIN、COUNT。
转载请注明原文地址:https://jikaoti.com/ti/qX37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列关于数据库三级模式结构的说法中,哪一个是不正确的?
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
在数据库技术中,实体—联系模型是一种
对数据库系统的性能有两种主要的度量一种是吞吐量,一种是【】。
在SQL中,模式对应于“基本表”,内模式对应于“存储文件”,外模式对应于“【】”和部分基表。
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
关系数据库中的关键字是指
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
SQL语言支持数据库三级模式结构。在SQL中,外模式对应于视图和部分基本表,模式对应于基本表全体,内模式对应于【】。
二维数组是一种非线性结构.其中的每一个数组元素最多有【】个直接前驱(或直接后继)。
随机试题
X6132型铣床主轴是___________。
男性,60岁,有腹股沟疝多年,搬重物时突感右下腹疼痛,伴恶心,未呕吐,压之肿块不消失,4小时后来院急诊。诊断:右腹股沟嵌顿疝。
判断心脏骤停最可靠和迅速的依据是( )。
下列不属于智齿冠周炎症状的有
A.形成评价B.过程评价C.效应评价D.结局评价E.总结评价一项针对肥胖的健康教育干预试验中,对观察对象在干预前后体育锻炼时间和强度的变化的评估是
两侧髂嵴最高点连线过第四腰椎棘突,临床上通常以此作为腰穿的定位标志。()
按照委托监理合同示范文本的规定,委托人招标选择监理人签订合同后,对双方有约束力的合同文件包括( )。
下列数与相差最小的是()
下列属于财产法律关系的是
基于文件服务的网络操作系统,可以分为文件服务器和______。
最新回复
(
0
)