SELECT'统计'AS类别,XF AS学分,COUNT(KH)AS课程数FROM KCGROUP BYKH
SEI,ECT.统计'AS类别,XF AS学分,COUNT(KH)AS课程数FROM KCGROUP BYXF
SELECT'统计AS类别,XF AS学分,COUNT(KH)AS课程数FROMSTU OROUP BY XF
以上都不是
第1题:
已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为( )。
A.SELECT COUNT(DISTINCTS#)/FROM SC
B.SELECT COUNT(S#)/FROM SC
C.SELECTCOUNT(*)/FROM SC
D.SELECT COUNT (DISTINCT*)/FROM SC
第2题:
到(35)题使用如下数据表。
学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩I
检索每门课程的总分,查询结果中包括课程名和总分,正确的语句是( )。
A.SELECT课程名称,COUNT(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; ORDER BY成绩.课程编号
B.SELECT课程名称,COUNT(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; GROUP BY成绩.课程编号
C.SELECT课程名称,SUM(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; ORDERBY成绩.课程编号
D.SELECT课程名称,SUM(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; GROUP BY成绩.课程编号
第3题:
select课程.课程号,课程.课程名,count(*)as选课人数
from课程,选课
where课程.课程号一选课.课程号
group by课程。课程号,课程.课程名
第4题:
若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是( )。
A.SELECT COUNT(DISTINCT学生号)FROM选课
B.SELECT COUNT(学生号)FROM选课
C.SELECT COUNT(*)FROM选课
D.SELECT COUNT(DISTINCT*)FROM选课
第5题:
设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是( )。
A.SELECT课程号,COUNT(*)选课人数FROM选课表INT0选课情况表GROUP BY课程号
B.SELECT课程号,COUNT(*)选课人数INT0选课情况表FROM选课表GROUP BY课程号
C.SELECT课程号,COUNT(*)FROM选课表INT0选课情况表(课程号,选课人数)GROUP BY课程号
D.SELECT课程号,COUNT(*)INT0选课情况表(课程号,选课人数)FROM选课表GROUP BY课程号
第6题:
设有以下3个表: 学生表STUD(学号,姓名,性别,年龄,专业) 课程表KC(课程号,课程名,选修课号,学分) 学生选课表SC(学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生的姓名的SELECT语句是______。
A.SELECT 姓名 FROM STUD; WHERE学号SELECT学号FROM SC WHERE 课程号IN; (SELECT课程号FROM KC WHERE 课程名=“数据结构”)
B.SELECT姓名FROM STUD; WHERE学号IN(SELECT学号FROM SC WHERE 课程号UNION; (SELECT 课程号 FROM KC WHERE 课程名=“数据结构”))
C.SELECT 姓名 FROM STUD; WHERESELECT课程号FROMKCWHERE课程名=“数据结构”
D.SELECT姓名FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT课程号FROM KC WHERE 课程名=“数据结构”))
第7题:
检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是______。
A.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4
B.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESC
C.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S# ORDER BY 2 DESC
D.SELECT S#, SUM(GRADE)FROM SC WHERE GRADE>=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)>=4
第8题:
若需统计zg表中车身厂的职工工资总和,下面语句正确的是( )。
A.SELECT SUM(基本工资)FROM zg
B.SELECT SUM(基本工资)FROM zgWHERE 单位=“车身厂”
C.SELECT COUNT(基本工资)FROM zg
D.SELECT COUNT(基本工资)FROM zgWHERE单位=“车身厂”
第9题:
如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含()。
第10题:
设有关系模式商品(商品号,商品名称,单价,数量,类别),建立统计每类商品总数量的视图的正确语句是()
第11题:
SELECT*FROM KC
SEI,ECT AI.I.XF FROM KC
SELECT DISTICT XF FROM KC
SELECT XF FROM KC
第12题:
( 难度:中等)在Hbase中,统计表中行的数量用哪个命令
A.select count(1)
B.sum
C.total
D.count
答案:D
第13题:
统计每个部门中人数( )
A.SELECT SUM(ID) FROM EMP GROUP BY DEPTNO;
B.SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;
C.SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO;
D.SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
第14题:
根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?()
A select sno,count(cno) from SC
B select sno,count(cno) from student
C select a.sno,count(cno) from student a left outer join SC
D select a.sno,count(cno) from SC left outer join student a
第15题:
要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是
A.SELECT学号FROM选课表WHERE COUNT(*)>=3
B.SELECT学号FROM选课表HAVING COUNT(*)>=3
C.SELECT学号FROM选课表GROUP BY学号HAVING COUNT(*)>=3
D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3
第16题:
要从学生成绩表(Stu_grade)中按课程号(Cno)统计出每门课程的选修人数,(27)可以实现这一功能。Stu_ grade

A.select Cno,count(stu_no)from Stu_grade group by Cno
B.select Cno,count (stu_ no)from Stu_ grade
C.select Cno from Stu_grade
D.select Cno from Stu_grade group by Cno
第17题:
设有以下3个表: 学生表 STUD (学号,姓名,性别,年龄,专业) 课程表 KC (课程号,课程名,先修课号,学分) 学生选课表 SC (学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生姓名的SELECT语句是______。
A.SELECT 姓名 FROM STUD; WHERE 学号 SELECT 学号 FROM SC WHERE课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名="数据结构")
B.SELECT 姓名 FROM STUD; WHERE 学号 in (SELECT 学号 FROM SC WHERE 课程号 UNION; (SELECT 课程号 FROM KC WHERE课程名="数据结构"))
C.SELECT 姓名 FROM STUD; WHERE SELECT 课程号 FROM KC WHERE课程名="数据结构"
D.SELECT 姓名 FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名="数据结构"))
第18题:
该题基于“学生-选课-课程”数据库中的3个关系。
学生基本信息S(S#,SNAME, SEX, AGE)
选课信息SC(S#, C#, GRADE)
课程信息C(C#, CNAME, TEACHER)
若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是( )。
A.SELECT S# FROM SC GROUP BY S# WHERE COUNT (*)>3
B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3
C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)>3
D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)>3
第19题:
要从选课表(学号、课程号、成绩)中查询选修了3门课程以上的学生学号,应使用的SELECT语句是______。
A.SELECT学号FROM选课表WHERECOUNT(*)>=3
B.SELECT学号FROM选课表HAVING COUNT(*)>=3
C.SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3
D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3
第20题:
第21题:
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int) 课程(课程号char(4),课程名char(10),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句中,作为学生表别名使用的是()。 select count(*) from 学生 xs
第22题:
现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是()。
第23题:
CREATE VIEW v1AS SELECT类别,SUM(数量)FROM商品GROUP BY类别
CREATE VIEW v1AS SELECT类别,COUNT(数量)FROM商品GROUP BY类别
CREATE VIEW v1(类别,总数量)AS SELECT类别,SUM(数量)FROM商品GROUP BY类别
CREATE VIEW v1(类别,总数量)AS SELECT类别,COUNT(数量)FROM商品GROU PBY类别