NULL
空字符串
讲师
插入失败
第1题:
“教师表”中有“职工号”、“姓名”和“T龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是
A.CREATE TABLE教师表(职工号C(10)PRIMARY,姓名c(20),工龄I)
B.CREATE TABLE教师表(职工号C(10)FOREIGN,姓名c(20),工龄I)
C.CREATE TABLE教师表(职工号C(10)FOREIGN KEY,姓名c(20),工龄I)
D.CREATE TABLE教师表(职工号c(10)PRIMARY KEY,姓名C(20),工龄I)
第2题:
“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是
A.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP
B.SELECT教师表.系号,COUNT(*)FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表,系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP
C.SELECT教师表.系号,COUNT(*)As人数FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表.系号TO FILE TEMPSELECT MAX(人数)FROM TEMP
D.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;WHERE教师表.系号:学院表.系号GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP
第3题:
“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是( )。
A. CREATE TABLE学生(学号C(6)PRIMARY,姓名C(8),性别C(2),年龄I)
B. CREATE TABLE学生(学号C(6)FOREIGN,姓名C(8),性别C(2),年龄I)
C. CREATE TABLE学生(学号C(6)FOREIGN KEY,姓名C(8),性别C(2),年龄I)
D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)
第4题:
查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的SQL语句: SELECT姓名,课程名FROM教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND【 】AND【 】。
第5题:
设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)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
第6题:
设有健身项目表,该表的定义如下:
CREATE TABLE健身项目表(项目编号I PRIMARY KEY,;
项目名称C(30)NOT NULL,;
单价I NULL CHECK(单价>;=0))
下列插入语句中,提示错误的是( )。
A.INSERT INTO健身项目表(项目编号,项目名称,单价)VALUES(1,ˋ瑜伽ˊ,20)
B.INSERT INTO健身项目表(项目编号,项目名称)VALUES(1,ˋ瑜伽ˊ)
C.INSERT INTO健身项目表VALUES(1,ˋ瑜伽ˊ,NULL)
D.INSERT INTO健身项目表(项目名称,单价)VALUES(ˋ瑜伽ˊ,20)
第7题:
34. “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。计算 “计算机”系老师总数的命令是( )。
A.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号 WHERE 系名=”计算机”
B. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号;
HAVING 学院表.系名=” 计算机”
C. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号GROUP BY 教师表.系号;
HAVING 学院表.系名=” 计算机”
D. SELECT SUM(*) FROM 老师表INNER JOIN 学院表;
ON 教师表.系号=学院表.系号ORDER BY 教师表.系号;
HAVING 学院表.系名=” 计算机”
第8题:
( 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
第9题:
下列SQL语句中,能够完成删除功能的是()。
第10题:
INSERTINTO 教师表 VALUES(’053006’,’王向东’,‘男’,2)
UPDATE 教师表 SET 姓名 = ‘王向东‘ WHERE 学号 =‘053006’
DELETE 教师表 SET 姓名 = ‘王向东’ WHERE 教师编号 =‘053006’
DELETEFROM 教师表 WHERE 性别=‘男’
第11题:
ALTER TABLE教师表ALTER职称DROP DEFAULT
ALTER TABLE教师表ALTER职称DELETE DEFAULT
ALTER TABLE教师表DROP职称DEFAULT
ALTER TABLE教师表DROP职称
第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 COUNT(*)FROM教师表INNER JOIN学院表;0N教师表.系号=学院表.系号WHERE系名=“计算机”
B.SELECT COUNT(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院号.系号ORDER BY教师表.系号;HAVING学院表.系名=”计算机”
C.SELECT SUM(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号GROUP BY教师表.系号;HAVING学院表.系名=”计算机”
D.SELECT SUM(*)FROM教师表INNER JION学院表;ON教师表.系号=学院表.系号ORDER BY教师表.系号;HAVING学院表.系名:“计算机”
第14题:
设教师表的结构为:教师号、姓名、性别、职称、工资、所在系。若要查询“陈静”教师所讲授的课程,并列出姓名和课程名,应使用的语句SELECT-SQL是______。
A.SELECT 姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND 姓名=“陈静”
B.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE 教师表.教师号=授课表.教师号AND授课表.课程号=课程表.课程号; AND姓名=“陈静”
C.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND授课表.教师号=课程表.课程号; AND姓名=“陈静”
D.SELECT姓名,课程名FROM 教师表,授课表,课程表; WHERE授课表.课程号=课程表.课程号AND姓名=“陈静”
第15题:
设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“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"))
第16题:
设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:SELECT教师号,姓名,系名FROM教师表T JOIN系表D ON T.所在系号=D.系号;为了提高查询效率,下列最适合存储上述表数据的文件类型是( )。
A.堆文件
B.索引文件
C.聚集文件
D.散列文件
第17题:
设教师表的表结构为(教师编号,姓名,职称,出生日期),删除1950年以前出生的教师信息,正确的SQL语句是( )。
A.DELETE FROM教师表WHERE出生日期<{^1950-1-1}
B.DELETE FROM教师表WHERE出生日期<ˋ1950-1-1ˊ
C.DELETE教师表WHERE出生日期<{^1950-1-1}
D.DELETE教师表WHERE出生日期<ˋ1950-1-1ˊ
第18题:
“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。
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学院表,系名=“计算机”
第19题:
( 32 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 和 “ 工龄 ” 字段 , 其中 “ 职工号 ”为主关键字 , 建立 “ 教师表 ” 的 SQL 命令是
A ) CREATE TABLE 教师表(职工号 C(10) PRIMARY, 姓名 C(20), 工龄 I )
B ) CREATE TABLE 教师表(职工号 C(10) FOREIGN, 姓名 C(20), 工龄 I )
C ) CREATE TABLE 教师表(职工号 C(10) FOREIGN KEY, 姓名 C(20), 工龄 I )
D ) CREATE TABLE 教师表(职工号 C(10) PRIMARY KEY, 姓名 C(20), 工龄 I )
第20题:
某学校欲建立一个“教学管理”的数据库,其中教师表中有教师编号、姓名、性别、工作时间、职称、学历、系别等字段,该表的主关键字以选择姓名比较合理。
第21题:
查询没有讲授课程号为C140的教师姓名,错误的语句是()
第22题:
SELECT COUNT(*)FROM教师表INNER JOIN学院表;
ON教师表.系号=学院表.系号WHERE系名=计算机
SELECT COUNT(*)FROM教师表INNER JOIN学院表;
ON教师表.系号=学院表.系号ORDER BY教师表.系号;
HAVING学院表系名=计算机
SELECT SUM(*)FROM教师表INNER JOIN学院表;
ON教师表.系号=学院表.系号GROUP BY教师表.系号;
HAVING学院表系名=计算机
SELECT SUM(*)FROM教师表INNER JOIN学院表;
ON教师表.系号=学院表.系号ORDER BY教师表.系号;
HAVING学院表系名=计算机
第23题:
CREATE TABLE教师表(职工号C(10),PRIMARY,姓名C(20),工龄I)
CREATE TABLE教师表(职工号C(10),FOREIGN,姓名C(20),工龄I)
CREATE TABLE教师表(职工号C(10),FOREIGN KEY,姓名C(20),工龄I)
CREATE TABLE教师表(职工号C(10),PRIMARY KEY,姓名C(20),工龄I)