设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。
A.WHERE职称NOT BETWEEN"教授"AND"副教授"
B.WHERE职称!="教授"AND"副教授"
C.WHERE职称NOT LIKE("教授","副教授")
D.WHERE职称NOT IN("教授","副教授")
第1题:
( 29 )有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数) ,同一门课程可由多个教师讲授 , 同一个教师也可讲授多门课程 。 查询从未被 “ 教授 ” 讲授过的课程的课程号,正确的语句是
A )
SELECT 课程号 FROM 授课表 a JOIN 教师表 b ON a. 教师号 = b. 教师号
WHERE 职称 != ' 教授 '
B )
SELECT 课程号 FROM 授课表 a RIGHT OUTTER JOIN 教师表 b
ON a. 教师号 = b. 教师号
WHERE 职称 != ' 教授 ' AND a. 课程号 IS NOT NULL
C )
SELECT 课程号 FROM 授课表 WHERE 课程号 NOT IN(
SELECT 课程号 FROM 授课表 a JOIN 教师表 b ON a. 教师号 = b. 教师号
WHERE 职称 = ' 教授 ')
D )
SELECT 课程号 FROM 授课表 WHERE 课程号 IN(
SELECT 课程号 FROM 授课表 a JOIN 教师表 b ON a. 教师号 = b. 教师号
WHERE 职称 != ' 教授 ')
第2题:
有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")
第3题:
有如下SQL语句:
SELECT 姓名,MAX(工资) AS 工资 FROM 教师表 GROUP BY 系号
该语句的作用是
A.检索出所有教师中工资最高的教师的姓名和工资
B.检索出各系教师中工资最高的教师的姓名和工资
C.检索出所有教师中工资最低的教师的姓名和工资
D.检索出各系教师中工资最低的教师的姓名和工资
第4题:
有如下SQL语句: SELECT 学院表.系号,SUM(工资); FROM 学院表,教师表; WHERE 学院表.系号;教师表.系号; GROUP BY 学院表.系号查询结果是
A.各个系教师的工资合计
B.所有教师的工资合计
C.各个系教师工资的平均工资
D.所有教师工资的平均工资
第5题:
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的SELECT语句是 ______。
A.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表, WHERE教师表.教师号=教师号
B.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; ON教师表.教师号=授课表.教师号
C. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; ON教师表.教师号=授课表.教师号
D. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; WHERE教师表.教师号=授课表.教师号
第6题:
用于查询的方式查询与“陈静”教师职称相同的教师的姓名、性别及职称。请对下列的SELECT-SQL语句填空: SELECT姓名,性别,职称FROM教师表WHERE职称=【 】
第7题:
查询每门课程的课程名、任课教师姓名及其职称、选课人数。对下列的SELECT-SQL语句填空: SELECT课程名,姓名,职称,【 】; FROM课程表,教师表,授课表,选课表; WHERE教师表.教师号=授课表.教师号; AND课程表.课程号=授课表.课程号AND【 】GROUP BY选课表.课程号
第8题:
在教师表中查询工资不在1500~2000之间的教师姓名,请对SELECT语句填空: SELECT姓名FROM教师表 WHERE工资NOT【 】。
第9题:
若要查询所有比“陈静”教师工资高的教师姓名及工资,使用下列SQL语句: SELECT ×.姓名,×.工资 FROM教师表AS ×,教师表AS Y WHERE ×.工资>Y.工资 AND Y.姓名="陈静" 该语句使用的查询是______。
A.内连接查询
B.外连接查询
C.自身连接查询
D.子查询
第10题:
设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的SQL语句是( )。
A.SELECT教师表.教师编号,姓名FROM教师表JOIN图书出版表; 0N教师表.教师编号一图书出版表.教师编号WHERE教师表.教师编号IS NULL
B.SELECT教师表.教师编号,姓名FROM教师表LEFT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL
C.SELECT教师表.教师编号,姓名FROM教师表INNER JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL
D.SELECT教师表.教师编号,姓名FROM教师表RIGHT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL
第11题:
有如下SQL语句: SELECT 姓名,MAX (工资)as.工资 FROM 教师表 GROUP BY 系号 该语句的作用是
A.检索出所有教师中工资最高的教师的姓名和工资
B.检索出各系教师中工资最高的教师的姓名和工资
C.检索出所有教师中工资最低的教师的姓名和工资
D.检索出各系教师中工资最低的教师的姓名和工资
第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题:
有教师表 ( 教师号 , 姓名 , 所在系 , 工资 ) , 找出系内教师平均工资高于全体教师平均工资的系信息 ,正确语句是
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 教师表 )
第14题:
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT-SQL语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。
A.WHERE职称NOTBETWEEN“教授”AND“副教授”
B.WHERE职称!=“教授”AND“副教授”
C.WHERE职称NOTLIKE(“教授”,“副教授”)
D.WHERE职称NOTIN(“教授”,“副教授”)
第15题:
要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是______。
A.SELECT姓名FROM教师表WHERE职称="陈静"
B.SELECT X.姓名FROM教师表AS X,教师表AS Y; WHERE X.职称=Y.职称 WHERE Y.姓名="陈静"
C.SELECT 姓名 FROM 教师表 WHERE 职称=(SELECT职称FROM教师表; AND 姓名="陈静")
D.SELECT姓名FROM教师表WHERE职称=(SELECT 职称 FROM 教师表; WHERE 姓名="陈静")
第16题:
创建一个“学籍管理”项目,在该项目中加入“学籍管理”数据库和一张图片,修改“学籍管理”数据库中“学生”表的数据,并新建一个查询。其中数据库所使用的各表结构如下:
学生(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。
选课(学号、课程号,成绩),其中学号+课程号为主键。
课程(课程号、课程名、学时),其中课程号为主键。
教师(教师号、姓名、性别、职称、工资、所在系,政府津贴),其中教师号为主键。
授课(教师号,课程号),其中教师号+课程号为主键。
第17题:
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询其他系中比计算机系所有教师工资都高的教师的姓名和工资,正确的SELECT语句是 ______。
A.SELECT姓名,工资FROM教师表WHERE工资>ANY(SELECT工资; FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机
B. SELECT姓名,工资FROM教师表WHERE工资>(SELECT MIN(工资); FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机
C. SELECT姓名,工资FROM教师表WHERE工资>ALL(SELECT工资; FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机
D. SELECT姓名,工资FROM教师表WHERE工资>(SELECT MAX(工资); FROM教师表WHERE所在系=“计算机”AND所在系<>计算机)
第18题:
设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。
A.SELECT 姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND 姓名=“陈静”
B.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND授课表.课程号=课程表.课程号; AND姓名=“陈静”
C.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND授课表.教师号=课程表.课程号; AND姓名=“陈静”
D.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE授课表.课程号=课程表.课程号AND姓名=“陈静”
第19题:
用子查询的方式查询与“陈静”教师职称相同的教师姓名、性别及职称。请对下列的SELECT语句填空:
SELECT姓名,性别,职称FROM教师表WHERE职称=【 】
第20题:
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“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"))
第21题:
“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。
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
第22题:
设学生表的结构为:(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。下列语句中,错误的是 ______。
A.SELECT * FROM学生表
B.SELECT学号AS学生编号FROM学生表
C.SELECT ALL FIELDS FROM学生表
D.SELECT DISTINCT学号FROM选课表
第23题:
查询没有讲授课程号为C140的教师姓名,错误的语句是()