1、 C)SELECT DISTINCT 学号 FROM SC WHERE 成绩 =70 OR 成绩 =70 OR =70 AND (4)查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是 。 A)SELECT 学号,课程号 FROM sc WHERE 成绩 = B)SELECT 学号,课程号 FROM sc WHERE 成绩 = NULL C)SELECT 学号,课程号 FROM sc WHERE 成绩 IS NULL D)SELECT 学号,课程号 FROM sc WHERE 成绩(5)查询选修C2课程号的学生姓名,下列SQL语句中错误的是 。 A)SELECT 姓名 FR
2、OM S WHERE EXISTS; (SELECT * FROM SC WHERE 学号=S.学号 AND 课程号= C2) B)SELECT 姓名 FROM S WHERE 学号 IN; (SELECT 学号 FROM SC WHERE 课程号= C)SELECT 姓名 FROM S JOIN sc ON S.学号=SC.学号 WHERE 课程号= D)SELECT 姓名 FROM S WHERE 学号=; (SELECT * FROM SC WHERE 课程号= 09年09月:(6)与“SEIECT * FROM教师表INTO DBF A”等价的语句是 。A)SELECT * FROM
3、教师表 TO DBF AD SELECT * FROM 教师表 TO TABLE AC)SELECT * FROM 教师表 INTO TABLE AD)SELECT * FROM 教师表 INTO A(7)查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是 。A)SELECT * FROM 教师表 INTO CURSOR oneB)SELECT * FROM 教师表 TO CURSOR oneC)SELECT * FROM 教师表 INTO CURSOR DBF oneD)SELECT * FROM 教师表 TO CURSOR DBF one(8)“教师表”中有“职工号”、
4、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是 。A)CREATE TABLE 教师表(职工号 C(10),PRIMARY,姓名 C(20),工龄 I)B)CREATE TABLE 教师表(职工号 C(10),FOREING,姓名 C(20),工龄 I)C)CREATE TABLE 教师表(职工号 C(10),FOREING KEY,姓名 C(20),工龄 I)D)CREATE TABLE 教师表(职工号 C(10),PRIMARY KEY,姓名 C(20),工龄 I)(9)“教师表”(职工号、姓名、工龄、系号),“学院表”(系名、系号),计算“计算机”系教师总
5、数的命令是 。A)SELECT COUNT(*) FROM 教师表 INNER JOIN 学院表;ON 教师表.系号=学院表.系号 WHERE 系名=“计算机”B) SELECT COUNT(*) FROM 教师表 INNER JOIN 学院表;ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号;HAVING 学院表.系名=“计算机”C)SELECT SUM(*) FROM教师表INNER JOIN学院表;ON 教师表.系号=学院表.系号 GROUP BY 教师表.系号;D)SELECT SUM(*) FROM 教师表INNER JOIN 学院表;(10)“教师表”(职工号、姓名
6、、工龄、系号),“学院表”(系名、系号),求教师总数最多的系的教师人数,正确的命令序列是 。A)SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表;GROUP BY 教师表.系号 INTO DBF TEMPSELECT MAX(人数) FROM TEMPB)SELECT 教师表.系号,COUNT(*) FROM 教师表,学院表;WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMPC)SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表;WHERE 教师表.系号=学院表.系号 GROUP
7、BY 教师表.系号 TO FILE TEMPD)SELECT 教师表.系号,COUNT(*) As 人数 FROM 教师表,学院表;10年03月:第(11)到第(16)题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;借阅(借书证号,图书编号,借书日期还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。(11
8、)查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是 。A)SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三B)SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三C)SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三D)SELECT 书名,出版社 FROM 图书 WHERE =(12)查询尚未归还书的图书编号和借书日期,正确的SQL语句是 。A)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=B)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=NULLC)SELECT 图书编
9、号,借书日期 FROM 借阅 WHERE 还书日期IS NULLD)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期(13)查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是 。A)SELECT * FROM 读者 INTO CURSOR one B)SELECT * FROM 读者 TO CURSOR oneC)SELECT * FROM 读者 INTO CURSOR DBF oneD)SELECT * FROM 读者 TO CURSOR DBF one(14)查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是 。A)SELECT
10、借书证号,姓名 FROM 读者 WHERE 单位=北京%B)SELECT 借书证号,姓名 FROM 读者 WHERE 单位=北京*C)SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE D)SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE %北京%(15)查询2009年被借过书的图书编号和借书日期,正确的SQL语句是 。A)SELECT 图书编号,借书日期 FROM 借阅 WHERE 借书日期=2009B)SELECT 图书编号,借书日期 FROM 借阅 WHERE year(借书日期)=2009C)SELECT 图书编号,借书日期 FROM 借阅
11、 WHERE 借书日期=year(2009)D)SELECT 图书编号,借书日期 FROM 借阅 WHERE year(借书日期)=year(2009)(16)查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是 。A)SELECT 图书编号 FROM 读者,借阅 WHERE 职称=工程师B)SELECT 图书编号 FROM 读者,图书 WHERE 职称=C)SELECT 图书编号 FROM 借阅 WHERE 图书编号=(SELECT 图书编号 FROM 借阅 WHERE 职称=D)SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN (SELECT 借书证号 FROM 读
12、者 WHERE 职称=10年09月:(17)(21)题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2)选课.DBF:学号(C,8),课程号(C,3),成绩(N,3) (17)从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是 。A)SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 AND 89 B)SELECT * FR0M 选课 WHERE 成绩 BETWEEN 60 TO 89C)SELECT * FROM 选课 WHERE成绩 BETWEEN 60 AND 90D)SELECT * FROM选课 WHERE成绩 BETWEEN 60 TO 90(18)检索还未确定成绩的学生选课信息,正确的SQL命令是 。A)SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHERE学生.学号=选课.学号AND选课.成绩IS NULLB)SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1