首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及选课门数(不包括没选课的学生)。请补全下列语句: SELECT DISTINCT 姓名,所在系,COUNT(*)【4】AS 选课门数 FROM 学生
设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及选课门数(不包括没选课的学生)。请补全下列语句: SELECT DISTINCT 姓名,所在系,COUNT(*)【4】AS 选课门数 FROM 学生
admin
2021-07-14
59
问题
设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要利用开窗函数查询每个学生的姓名、所在系及选课门数(不包括没选课的学生)。请补全下列语句:
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://kaotiyun.com/show/WneZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列SQL语句中,修改表结构的是
在关系数据库设计中,使每个关系达到3NF。这是哪—个设计阶段的任务?
在关系数据库中,表(table)是三级模式结构中的
关于分布式数据库系统,不正确的是
视图是虚表,因此对视图的修改,最终要转换为对【】的修改。
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于
有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修"计算机文化"课的全体男学生姓名的SQL语句是: SELECTSNAME
有关系R(A,B,C)和关系S(A,D,E,F)。如果将关系代数表达式用SQL的查询语句来表示,则有:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE【】。
实现"从学生信息表中找出性别为女的学生姓名"的SQL语句是在"查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称"的SQL语句中,将使用到的表是
PowerBuilder中的PowerScript语言包括下述哪些语句?Ⅰ.变量定义语句Ⅱ.赋值语句Ⅲ.流控制语句Ⅳ.操纵数据库语句
随机试题
压力表检定规程规定,压力表的来回差不得超过表计允许基本误差的绝对值的1/2。
计算机能直接执行的是()
影片《手机》的导演是【】
糖尿病病人失明的主要原因是()。
高血糖症时,血糖浓度为
学生的学习是为了改变自己在班集体中的排名,这样的学习动机属于()
某单位长时间以来经费紧张,运转困难,有时连干部待遇都无法保证,而主要领导却成天在外大吃大喝,毫不节约,造成单位干部意见很大。假如你是该单位新到任的副职,你怎样对待这种局面?
基于题干,回答问题恰好有6只狗--p、Q、R、S、T、U——参加耍狗表演。该演出的裁判给在演出中获得第一名、第二名、第三名和第四名的狗各发一条缎带以示奖励。所有与这6只狗相关的信息如下:(1)每一只狗不是G(长腿猎狗),就是L(拉布拉多猎狗),
AnewdrugshowshopeofconqueringaformofleukemiabytargetingthemisbehavingcellstwosummersagoDouglasJensonwasso
Whatistheconversationmainlyabout?
最新回复
(
0
)