统计教师号为“T1101”和“T1102”的教师授课的门数,并将查询的结果合并成一个结果集。请填空补充下面的SELECT语句: SELECT教师号,【 】AS授课门数; FROM 授课表WHERE教师号="T1101" GROUP BY教师号; 【 】; SELECT教师号,COUNT(*)AS授课门数; FROM课表WHERE【 】GROUP BY教师号
第1题:
有教师表 ( 教师号 , 姓名 , 所在系 , 工资 ) , 找出系内教师平均工资高于全体教师平均工资的系信息 ,正确语句是
A )
SELECT 所在系 , AVG( 工资 ) FORM. 教师表
WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 )
B )
SELECT 所在系 , AVG( 工资 )FROM 教师表
WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 ) GROUP BY 所在系
C )
SELECT 所在系 , AVG( 工资 ) FROM 教师表
GROUP BY 所在系 HAVING AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 )
D )
SELECT 所在系 , AVG( 工资 ) FROM 教师表 GROUPBY 所在系
WHERE AVG( 工资 )>(SELECT AVG( 工资 ) FROM 教师表 )
第2题:
要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的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
第3题:
设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。
A.SELECT 姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND 姓名=“陈静”
B.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND授课表.课程号=课程表.课程号; AND姓名=“陈静”
C.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND授课表.教师号=课程表.课程号; AND姓名=“陈静”
D.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE授课表.课程号=课程表.课程号AND姓名=“陈静”
第4题:
有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL(SELECT 工资 FROM 教师 WHERE 系号="02") 该语句的执行结果是系号A) "01"和"02" B)"01"和"03" C)"01"和"04" D)"02"和"03"
第5题:
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140'’的教师姓名,下列SELECT语句中,错误的语句是______。
A.SELECT姓名FROM教师表WHERE(教师号=ANY; (SELECT教师号FROM授课表WHERE课程号="C140"))
B.SELECT姓名FROM教师表WHER EEXISTS(SELECT*FROM授课表; WHERE教师号=教师表.教师号AND课程号="C140")
C.SELECT姓名FROM教师表,授课表WHERE教师表.教师号-授课表.教师号; AND授课表.课程号="C140"
D.SELECT姓名FROM教师表WHERE(教师号=ALL; (SELECT 教师号 FROM 授课表 WHERE课程号="C140"))
第6题:
有SQL语句: SELECTDISTINCT系号FROM教师WHERE工资>=; ALL(SELECT工资FROM教师WHERE系号="02") 与如上语句等价的SQL语句是
A.SELECTDISTINCT系号FROM教师WHERE工资>=; (SELECTMAX(工资)FROM教师WHERE系号="02")
B.SELECTDISTINCT系号FROM教师WHERE工资>=; (SELECTMIN(工资)FROM教师WHERE系号="02")
C.ELECTDISTINCT系号FROM教师WHERE工资>=; ANY(SELECT工资FROM教师WHERE系号="02")
D.SELECTDISTINCT系号FROM教师WHERE工资>=; SOME(SELECT工资FROM教师WHERE系号="02")
第7题:
“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。
A.SELECT教师表,系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
B.SELECT教师表,系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
C.SELECT教师表,系号,CoUNT(*)AS人数FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号TO FILE TEMP SELECT MAX(人数)FROM TEMP
D.SELECT教师表,系号,COUNT(*)AS人数FRoM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系导INTO DBF TEMP SELECT MAX(人数)FROM TEMP
第8题:
“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。
A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号WHERE系名=“计算机”
B.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表系号HAVING学院表,系名=“计算机”
C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号GROUP BY教师表,系号
D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表,系号HAVING学院表,系名=“计算机”
第9题:
要从选课表(学号、课程号、成绩)中查询选修了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
第10题:
有SQL语句:SELECT学院,系名,COUNT(*)AS教师人数FROM教师,学院;WHERE教师.系号=学院.系号GROUP BY学院.系名与如上语句等价的SQL语句是:
A.SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院; 教师.系号= 学院.系号GROUP BY学院. 系名
B.SELECT学院.系名,COUNT(*)AS教师人数;FROM 教师INNER JOIN学院;ON 系号 GROUP BY学院.系名
C.SELECT学院.系名,COUNT(*) AS教师人数;FROM教师INNER JOIN学院;ON 教师.系号=学院.系号GROUP BY学院. 系名
D.SELECT 学院. 系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院;ON教师.系号 = 学院.系号
第11题:
( 35 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 、 “ 工龄 ” 和 “ 系号 ” 等字段,“ 学院表 ”中有 “ 系名 ” 和 “ 系号 ” 等字段,求教师总数最多的系的教师人数,正确的命令序列是
A ) SELECT 教师表 . 系号 , COUNT ( * ) AS 人数 FROM 教师 表 , 学院表 ;
GROUP BY 教师表 . 系号 INTO DBF TEMP
SELECT MAX ( 人数 ) FROM TEMP
B ) SELECT 教师表 . 系号 , COUNT ( * ) FROM 教师表 , 学院表 ;
WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP
SELECT MAX( 人数 ) FROM TEMP
C ) SELECT 教师表 , 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;
WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 TO FILE TEMP
SELECT MAX( 人数 ) FROM TEMP
D ) SELECT 教师表 . 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;
WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP
SELECT MAX( 人数 ) FROM TEMP
第12题:
SELECT姓名FROM教师表WHERE(教师号<>ANY(SELECT教师号FROM授课表WHERE课程号=“C140”))
SELECT姓名FROM教师表WHERENOTEXISTS(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)
SELECT姓名FROM教师表WHERENOTIN(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)
SELECT姓名FROM教师表WHERE(教师号NOTALL(SELECT教师号FROM授课表WHERE课程号=“C140”))
第13题:
有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数FROM教师,学院; WHERE教师.系号=学院.系号GROUP BY学院.系名 与如上语句等价SQL语句是
A.SELECT学院.系名,COUNT(*)AS教师人数; FROM教师INNER JOIN学院; 教师.系号=学院.系号GROUP BY学院.系名
B.SELECT学院.系名,COUNT(*)AS教师人数; FROM 教师INNER JOIN学院: ON教师.,系号GROUP BY学院.系名
C.SELECT学院.系名,COUNT(*)AS教师人数; FROM教师INNER JOIN学院; ON教师.系号=学院.系号GROUP BY学院.系名
D.SELECT学院.系名,COUNT(*)AS教师人数; FROM教师INNER JOIN学院; ON教师.系号=学院.系号
第14题:
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的SELECT语句是 ______。
A.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表, WHERE教师表.教师号=教师号
B.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; ON教师表.教师号=授课表.教师号
C. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; ON教师表.教师号=授课表.教师号
D. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; WHERE教师表.教师号=授课表.教师号
第15题:
查询每门课程的课程名、任课教师姓名及其职称、选课人数。对下列的SELECT-SQL语句填空: SELECT课程名,姓名,职称,【 】; FROM课程表,教师表,授课表,选课表; WHERE教师表.教师号=授课表.教师号; AND课程表.课程号=授课表.课程号AND【 】GROUP BY选课表.课程号
第16题:
设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是( )。
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课程号
第17题:
有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数FROM教师.学院 WHERE教师.系号一学院.系号G-ROUP BY学院.系名 与如上语句等价的SQL语句是( )。
A.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 教师.系号=学院.系号GROUP BY学院.系名
B.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOIN 学院 ON系号GROUP BY学院.系名
C.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOlN学院 ON教师.系号=学院.系号GROUP BY学院.系名
D.SELECT 学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 ON教师.系号=学院.系号
第18题:
查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的SQL语句: SELECT姓名,课程名FROM教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND【 】AND【 】。
第19题:
有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL(SELECT 工资 FROM 教师 WHERE 系号 =“02”) 与如上语句等价的SQL语句是
A.SELECT DISTINCT 系号 PROM 教师 WHERE 工资>=; (SELECT MAX(工资)FROM 教师 WHERE 系号=“02”)
B.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MIN(工资)FROM 教师 WHERE 系号=“02”)
C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02”)
D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02”)
第20题:
若有如下SQL语句: SELECT班级,班级名,SUM(工资); FROM班级,教师; WHERE班级,班级号=教师,班级号; GROUP BY班级,班级号 该语句的查询结果是( )。
A.各个班级教师工资的平均工资
B.各个班级教师的工资合计
C.所有教师工资的平均工资
D.所有教师的工资合计
第21题:
有SQL语句SELECT DISTINCT系号FROM教师WHERE工资><=ALL (SELECT工资FROM教师WHERE系号=\"02\")该语句的执行结果是系号
A."01"和"02"
B."01"和"03"
C."01"和"04"
D."02"和"03"
第22题:
有SQL语句:SELECT DISTINCT系号FROM教师WHERE 工资>=ALL (SELECT 工资FROM教师WHERE系号=\"02\") 与如上语句等价的SQL语句是
A.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MAX(工资)FROM教师WHERE 系号="02")
B.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MIN(工资)FROM教师WHERE 系号="02")
C.SELECT DISTINCT系号FROM教师WHERE工资>=(ANY(SELECT(工资)FROM教师WHERE 系号="02")
D.SELECT DISTINCT系号FROM教师WHERE工资>=(SOME (SELECT(工资)FROM教师WHERE 系号="02")
第23题:
查询没有讲授课程号为C140的教师姓名,错误的语句是()