?名称 A)电话线 B)电线 C)电冰箱 D)电视机 27、为当前表中所有学生的总分增加10分,正确的命令是( D ). A)CHANGE 总分WITH 总分+10 B)REPLACE总分WITH 总分+10 C)CHANGE ALL 总分WITH 总分+10 D)REPLACE ALL 总分WITH 总分+10 28、假设职员表已在当前工作区打开,其当前记录的\姓名\字段值为\李彤\型字段)。在命令窗口输入并执行如下命令: 姓名=姓名-\出勤\? 姓名 屏幕上会显示( A )。 A) 李彤 B) 李彤 出勤 C) 李彤出勤 D) 李彤-出勤 29、在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是(B) A)list for 书名=”计算机*” B) )list for 书名=”计算机” C)list for 书名=”计算机%” D) )list where书名=”计算机” 30、连续执行以下命令,最后一条命令的输出结果是( C )。 SET EXACT OFF a=\北京\b=(a=\北京交通\? b A)北京 B) 北京交通 C) .F. D) 出错 31、在Visual FoxPro中, 使用LOCATE FOR 命令按条件查找记录, 当查找到满足条件的第一条记录后, 如果还需要查找下一条满足条件的记录, 应使用 C A)再次使用LOCATE FOR 命令 B)SKIP命令 C)CONTINUE命令 D)GO命令 32、在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( A )。 A) 主索引 B) 唯一索引 C) 候选索引 D) 普通索引 33、在Visual FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是( C) A) FOREIGN KEY B) DEFAULT C) PRIMARY KEY D) CHECK 34、在Visual FoxPro的数据库表中只能有一个( C )。 A) 候选索引 B) 普通索引 C) 主索引 D) 唯一索引 35、在Visual FoxPro中,下列关于索引的描述正确的是(C ) A)当数据库表建立索引以后,表中的记录的物理顺序将被改变 B)索引的数据将与表的数据存储在一个物理文件中 C)建立索引是创建一个索引文件,该文件包含有指向表记录的指针 D)使用索引可以加快对表的更新操作 36、在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是( D )。 A)唯一索引 B) 唯一索引和候选索引 C) 唯一索引和主索引 D) 主索引和候选索引 37、使用索引的主要目的是( A )。 A. 提高查询速度 B.节省存储空间 C.防止数据丢失 D.方便管理 38、在建立表间一对多的永久联系时,主表的索引类型必须是(A) A)主索引或候选索引 B)主索引、候选索引或唯一索引 C) 主索引、候选索引、唯一索引或普通索引 D)可以不建立索引 39、在表设计器中设置的索引包含在() A)独立索引文件 B)唯一索引文件 C)结构复合索引文件中 D)非结构复合索引文件中 40、在数据库中建立索引的目的是(B) A) 节省存储空间 B) 提高查询速度 C)提高查询和更新的速度 D)提高更新速度 41、不允许出现重复字段值的索引是( A )。 A)候选索引和主索引 B) 普通索引和唯一索引 C) 唯一索引和主索引 D) 唯一索引 42、为保证数据的实体完整性,应该创建的索引是(B) A)主索引或唯一索引 B)主索引或候选索引 C)唯一索引或候选索引 D)唯一索引 43、Visual FoxPro支持的索引文件不包括(B) A)独立索引文件 B)规则索引文件 C)复合索引文件 D)结构复合索引文件 44、一个表可以建立多个索引,但只能建立一个的索引是(A)A)主索引 B) 唯一索引 C)候选索引 D)普通索引 45、在Visual FoxPro中,不允许出现重复字段值的索引(B)A)主索引和唯一索引 B)主索引和候选索引 C)唯一索引和候选索引 D)唯一索引 46、为表中一些字段创建普通索引的目的是(D) A)改变表中记录的物理顺序 B)确保实体完整性约束 C)加快数据库表的更新速度 D)加快数据库表的查询速度 47、在表设计器中创建的索引都存放在(C) A)独立的索引文件中 B)复合索引文件中 C)结构复合索引文件中 D)普通索引文件中 48、在Visual FoxPro中,以下描述中错误的是(C) A)普通索引允许出现重复字段值 B)唯一索引允许出现重复字段值 C)候选索引允许出现重复字段值 D)主索引不允许出现重复字段值 49、已知当前表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是( A )。 A) INDEX ON 职称+性别 TO ttt B) INDEX ON性别+职称TO ttt C) INDEX ON 职称,性别 TO ttt D) INDEX ON性别,职称TO ttt 50、在Visual FoxPro中,使用SEEK命令查找匹配的记录, 当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令(B) A)GOTO B)SKIP C)CONTINUE D)GO 51、在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现(B) A)唯一索引 B)主索引 C) 复合索引 D)普通索引 52、在数据库表上的字段有效性规则是(A) A)逻辑表达式 B)字符表达式 C)数字表达式 D)以上三种都有可能 53、在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( B )。 A)参照完整性 B) 实体完整性 C) 域完整性 D) 用户定义完整性 54、参照完整性规则的更新规则中\级联\的含义是(A )。 A) 更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 B) 若子表中有与父表相关的记录,则禁止修改父表中的连接字段值 C) 父表中的连接字段值可以随意更新,不会影响子表中的记录 D) 父表中的连接字段值在任何情况下都不允许更新 55、在Visual FoxPro中,数据库表字段的有效性规则的设置可以在(C)。 A) 项目管理器中进行 B) 数据库设计器中进行 C) 表设计器中进行 D) 表单设计器中进行 56、在Visual FoxPro中,假定数据库表S(学号, 姓名, 性别,年龄)和SC(学号, 课程号,成绩)之间使用\学号\建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了\限制\。如果表S所有的记录在表SC中都有相关联的记录,则( C )。 A) 允许修改表S中的学号字段值 B) 允许删除表S中的记录 C) 不允许修改表S中的学号字段值 D) 不允许在表S中增加新的记录 57、在Visual FoxPro中,有关参照完整性的删除规则正确的描述是(C) A)如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 B) 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 C) 如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 D)以上三种说法都不对 58、假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则是(D) A)=”男” .OR.”女” B)性别=”男” .OR. “女” C)$”男女” D)性别$”男女” 59、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 C A)系统自动备份父表中被删除记录到一个新表中 B)若字表中有相关记录,则禁止删除父表中记录 C)会自动删除子表中所有相关记录 D)不作参照完整性检查,删除父表记录与子表无关 60、在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,,当删除父表中的记录,其结果是(C) A)只删除父表中的记录,不影响子表 B)任何时候都拒绝删除父表中的记录 C)在删除父表中记录的同时自动删除子表中的所有参照记录 D)若子表中有参照记录,则禁止删除父表中的记录 61、在Visual FoxPro中, 如果在表之间的联系中设置了参照完整性规则, 并在删除规则中选择了“限制”,则当删除父表中的记录时, 系统反应是 C A)不做参照完整性检查 B) 自动删除子表中所有相关的记录 C)若子表中有相关记录, 则禁止删除父表中记录 D)不准删除父表中的记录 62、在VisualFoxPro中,参照完整性的更新规则不包括(A) A)允许 B)级联 C)忽略 D)限制 63、在Visual FoxPro的参照完整性规则不包括(B) A)更新规则 B) )查询规则 C)删除规则 D)插入规则 64、在Visual FoxPro中,定义数据的有效性规则时,在规则框输入的表达式的类型是(C) A)数值型 B)字符型 C)逻辑型 D)日期型 65、下面有关数据库表和自由表的叙述中,错误的是B A)数据库表和自由表都可以用表设计器来建立 B)数据库表和自由表都支持表间联系和参照完整性 C)自由表可以添加到数据库中成为数据库表 D)数据库表可以从数据库中移出成为自由表 66、在Visual FoxPro中,自由表不能建立的索引是(A) A)主索引 B)候选索引 C)唯一索引 D)普通索引 67、在Visual FoxPro中, 下列关于表的叙述正确的是C A)在数据库表和自由表中, 都能给字段定义有效性规则和默认值 B)在自由表中, 能给表中的字段定义有效性规则和默认值。 C)在数据库表中, 能给表中的字段定义有效性规则和默认值 D)在数据库表和自由表中, 都不能给字段定义有效性规则和默认值 68、在VisualFoxpro中,下面关于属性,方法和事件的叙述错误的是(D )。 A.属性用于描述对象的状态,方法用于表示对象的行为 B.基于同一个类产生的两个对象可以分别设置自己的属性值 C.事件代码也可以象方法一样被显示调用 D. 在创建一个表单时,可以添加新的属性、方法和事件 69、在VisualFoxpro中,下面的描述中正确的是(B) A)打开一个数据库以后建立的表是自由表 B)没有打开任何数据库时建立的表是自由表 C)可以为自由表指定字段级规则 D)可以为自由表指定参照完整性规则 70、在VisualFoxpro中,每一个工作区中最多能打开数据库表 的数量是(A) A)1个 B)2个 C)任意个,根据内存资源而确定 D)35535 71、假设表\学生.dbf\已在某个工作区打开,且取别名为student。选择\学生\表所在工作区为当前工作区的命令是( D )。 A)SELECT 0 B) USE 学生 C) SELECT 学生 D) SELECT student 72、命令SELECT 0的功能是(A)。 A) 选择编号最小的未使用工作区 B) 选择0号工作区 C) 关闭当前工作区中的表 D) 语( D) A)ASC B)DESC C)GROUP BY D)ORDER BY 6、查询单价在600元以上的主机板和硬盘的正确命令是(B) A)SELECT * FROM 产品 WHERE 单价>600 AND (名称='主机板' AND 名称='硬盘') B)SELECT * FROM 产品 WHERE 单价>600 AND (名称='主机板' OR 名称='硬盘') C)SELECT * FROM 产品 FOR 单价>600 AND (名选择当前工作区 73、执行USE sc IN 0命令的结果是( B ). A)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc表 C)选择第1号工作区打开sc表 D)显示出错信息 第4章 关系数据库标准语言SQL 1、 在VisualFoxpro中,如下描述正确的是(B) A)对表的所有操作,都不需要使用USE命令先打开表 B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表 C) 部分SQL命令对表的所有操作都不需要使用USE命令先打开表 D)传统的FoxPro命令对表的所有操作都不需使用USE命令先打开表 2、在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语( B) A)TO CURSOR B)INTO CURSOR C)INTO DBF D)TO DBF 3、设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是:(A) A. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC B. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC C. SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASC D. SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC 4、检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是:(A) A.SELECT MAX(得分) 得分 FROM 运动员 WHERE 投中3分球<=5 B.SELECT MAX(得分) 得分 FROM 运动员 WHEN 投中3分球<=5 C.SELECT 得分=MAX(得分) FROM 运动员 WHERE 投中3分球<=5 D.SELECT 得分=MAX(得分) FROM 运动员 WHEN 投中3分球<=5 5、在SQL SELECT查询中,为了使查询结果排序应该使用短称='主机板' AND 名称='硬盘') D)SELECT * FROM 产品 FOR 单价>600 AND (名称='主机板' OR 名称='硬盘') 7、查询客户名称中有“网络”二子的客户信息的正确命令是( D) A)SELECT * FROM 客户 FOR名称 LIKE \网络%\B)SELECT * FROM 客户 FOR 名称=\网络%\C)SELECT * FROM 客户 WHERE 名称=\网络%\D)SELECT * FROM 客户WHERE名称LIKE \网络%\8、设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是( A )。 A) SELECT * FROM S WHERE性别= '女' AND 年龄<= 18 ORDER BY 4 DESC INTO TABLE WS B) SELECT * FROM S WHERE性别= '女' AND 年龄<= 18 ORDER BY 年龄 INTO TABLE WS C) SELECT * FROM S WHERE性别= '女' AND 年龄<= 18 ORDER BY '年龄' DESC INTO TABLE WS D) SELECT * FROM S WHERE性别= '女' OR 年龄<= 18 ORDER BY '年龄' ASC INTO TABLE WS 9、设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为\和\课程的学生的学号的正确命令是( D )。 A) SELECT 学号 FROM SC WHERE 课程号= 'C1' AND 课程号= 'C5' B) SELECT 学号 FROM SC WHER 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE课程号= 'C5') C) SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE课程号= 'C5') D) SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM SC WHERE课程号= 'C5') 10、设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是(D)。 A) SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号 = SC.学号AND SC.学号= C.学号 B)SELECT 学号,姓名,课程名,成绩 FROM (S JOIN SC ON S.学号= SC.学号)JOIN C ON SC.课程号 = C.课程号 C)SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号= SC.学号ON SC.课程号 = C.课程号 D)SELE S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON SC.课程号 = C.课程号 ON S.学号= SC.学号 11、查询所有1982年3月20日以后(含)出生、性别为男的学生,A) 列 B) 行 C) 关系 D) 分组 16、以下有关SELECT短语的叙述中错误的是( B )。 正确的SQL语句是( A )。 A) SELECT * FROM 学生 WHERE 出生日期>={^1982-03-20} AND 性别=\男\B) SELECT * FROM 学生 WHERE 出生日期<={^1982-03-20} AND 性别=\男\C) SELECT * FROM 学生 WHERE 出生日期>={^1982-03-20} OR 性别=\男\D) SELECT * FROM 学生 WHERE 出生日期<={^1982-03-20} OR 性别=\男\12、设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( D )。 A) SELECT AVG(成绩)FROM 选课 WHERE 姓名=\刘明\B) SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=\刘明\C) SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名=\刘明\D) SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名=\刘明\13、设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为\课程的平均成绩,正确的SQL语句是( B )。 A) SELE 专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号=\专业 B) SELECT SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号=\C) SELE SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号=\专业 D) SELECT专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号=\14、设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为\课程得分最高的同学,正确的SQL语句是(D)。 A) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=\AND 成绩>=ALL(SELECT 成绩 FROM 选课) B) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号=\C) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号=\D) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=\AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号=\15、SQL的SELECT语句中,\条件表达式>\用来筛选满足条件的( D )。 A) SELECT短语中可以使用别名 B) SELECT短语中只能包含表中的列及其构成的表达式 C) SELECT短语规定了结果集中列的顺序 D) 如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定 17、与\学生 INTO DBF A\等价的语句是(B)。 A) SELECT * FROM 学生 INTO A B) SELECT * FROM 学生 INTO TABLE A C) SELECT * FROM 学生 TO TABLE A D) SELECT * FROM 学生 TO DBF A 18、查询在\北京\和\上海\出生的学生信息的SQL语句是( D )。 A) SELECT * FROM 学生 WHERE 出生地=′北京′ AND ′上海′ B) SELECT * FROM 学生 WHERE 出生地=′北京′ OR ′上海′ C) SELECT * FROM 学生 WHERE 出生地=′北京′ AND 出生地=′上海′ D) SELECT * FROM 学生 WHERE 出生地=′北京′ OR 出生地=′上海′ 19、在SQL语句中,与表达式\年龄 BETWEEN 12 AND 46\功能相同的表达式是( D )。 A) 年龄 >= 12 OR <= 46 B) 年龄 >= 12 AND <= 46 C) 年龄 >= 12 OR 年龄 <= 46 D) 年龄 >= 12 AND 年龄 <= 46 20、在SELECT语句中,下列关于HAVING短语的正确叙述是(A)。 A) HAVING短语必须与GROUP BY短语同时使用 B) 使用HAVING短语的同时不能使用WHERE短语 C) HAVING短语可以在任意的一个位置出现 D) HAVING短语与WHERE短语功能相同 21、在SQL的SELECT查询的结果中,消除重复记录的方法是( C )。 A) 通过指定主索引实现 B)通过指定唯一索引实现 C)使用DISTINCT短语实现 D)使用WHERE短语实现 22、设有关系评分(歌手号,分数,评委号),如果每个歌手的\最后得分\的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系\评分\求每个歌手的\最后得分\并存储于表TEMP中,表TEMP中有两个字段:\歌手号\和\最后得分\,并且按最后得分降序排列,生成表TEMP的SQL语句是( D )。 A) SELECT 歌手号, (COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC B) SELECT 歌手号, (COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESC C) SELECT 歌手号, (SUM (分数)-MAX(分数)-MIN(分数))/(COUNT (*)-2)最后得分FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESC D) SELECT 歌手号, (SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC 23、与 \歌手 WHERE NOT( 最后得分>9.00 OR 最后得分<8.00)\等价的语句是( B )。 A) SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00 B) SELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 下SQL命令可以正确执行的是( B)。 A) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG_金额>200 B) SELECT 职员号 FROM 订单GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG(金额)>200 C) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG(金额)>200 D) SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_金额>200 27、假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL命令是( D )。 最后得分<=9.00 C) SELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分<8.00 D) SELECT * FROM 歌手 WHERE 最后得分<=8.00 AND 最后得分>=9.00 24、假设temp.dbf数据表中有两个字段\歌手号\和\最后得分\。下面程序段的功能是:将temp.dbf中歌手的\最后得分\填入\歌手\表对应歌手的\最后得分\字段中。在下划线处应该填写的SQL语句是( B )。 USE 歌手 DO WHILE .NOT. EOF() REPLACE 歌手.最后得分 WITH a[2] SKIP ENDDO A) SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY a B) SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY a C) SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE a D) SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a 25、与\歌手号 FROM 歌手 WHERE 最后得分>=ALL;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=\等价的SQL语句是(A)。 A) SELECT DISTINCT歌手号 FROM 歌手WHERE 最后得分>=(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR(歌手号,1,1)=\B) SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>= (SELECT MIN(最后得分)FROM 歌手 WHERE SUBSTR(歌手号,1,1)=\C) SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>= ANY(SELECT最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=\D) SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>= SOME(SELECT最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=\26、假设\订单\表中有订单号、职员号、客户号和金额字段,如A) SELECT 产品名称, AVG(单价)FROM 产品 GROUP BY 单价 B) SELECT 产品名称, AVG(单价)FROM 产品 ORDER BY 单价 C) SELECT 产品名称, AVG(单价)FROM 产品 ORDER BY 产品名称 D) SELECT 产品名称, AVG(单价)FROM 产品 GROUP BY 产品名称 28、有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生学号、姓名和性别,正确的是(D)。 A) SELECT 学号,姓名,性别 FROM s WHERE EXISTS ( SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 <= 85 ) B) SELECT 学号,姓名,性别 FROM s WHERE NOT EXISTS ( SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 <= 85 ) C) SELECT 学号,姓名,性别 FROM s WHERE EXISTS (SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 > 85 ) D) SELECT 学号,姓名,性别 FROM s WHERE NOT EXISTS ( SELECT * FROM sc WHERE SC.学号 = S.学号 AND成绩 < 85 ) 29、与\DISTINCT 产品号 FROM 产品 WHERE 单价>=ALL(SELECT 单价 FROM 产品 WHERE SUBSTR(产品号,1,1)=\等价的SQL命令是(A )。 A) SELECT DISTINCT产品号 FROM 产品WHERE 单价>=; (SELECT MAX(单价)FROM 产品 WHERE SUBSTR(产品号,1,1)=\B) SELECT DISTINCT 产品号 FROM 产品 WHERE 单价>= ; (SELECT MIN(单价)FROM 产品 WHERE SUBSTR(产品号,1,1)=\C) SELECT DISTINCT 产品号 FROM 产品 WHERE 单价>= ANY; (SELECT单价 FROM 产品 WHERE SUBSTR(产品号,1,1)=\D) SELECT DISTINCT 产品号 FROM 产品 WHERE 单
无纸化新题答案(4)
2019-05-26 18:42
无纸化新题答案(4).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!