TOP

2010年全国计算机等级考试二级公共基础知识和Visual FoxPro数据库程序设计标准预测试卷(三)(九)
2011-03-03 06:48:18 来源: 作者:[标签:作者] 【 】 浏览:2243次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
成绩FROM学生,课程,成绩; FOR学生.学号=成绩.学号:AND课程.课程编号=成绩.课程编号:AND课程.课程名称=”计算机网络”: ORDER BY成绩.成绩DESC

B.SELECT学生.姓名,学生.系名,成绩.成绩JOIN学生,课程,成绩; ON学生.学号=成绩.学号: ON课程.课程编号=成绩.课程编号; AND课程.课程名称=”计算机网络”; ORDER BY成绩.成绩DESC

C.SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号一成绩.学号; OR课程.课程编号=成绩.课程编号; OR课程.课程名称=计算机网络; ORDER BY成绩.成绩DESC

D.SELECT学生.姓名,学生.系名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号一成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=计算机网络; ORDER BY成绩.成绩DESC,

参考答案: D

本题是一个多表连接查询的SQL语句,关键要注注意表同连接条件的使用,如果使用超连接方式查询,则正确的语句格式为: SELECT…… FROM<数据库表1>INNER JOIN<数据库表2> ON<连接条件> WHERE…… 其中,INNER JOIN等价于JOIN,为普通的联接,在Visual FoxPro中称为内部联接,ON<连接条件>指定两个进行联接的条件字段。如果使用的是普通连接方式,则只需在FROM短语中指定查询的数据表,各表各之间用逗号隔开,而各表之间的连接放在WHERE短语后面,设计两个连接条件时,用AND短语连接这两个条件。

----------------------------------------

4将“学生”表中“系名”字段的宽度由原来的6改为10,正确的语句是( )。

A.ALTER TABLE学生ADD系名(10)

B.ALTER TABLE学生FOR系名C(10)

C.ALTER TABLE学生ALTER系名C(10)

D.ALTER TABLE学生SET系名C(10)

参考答案: C

利用SOL命令可以对基本表的结构进行修改,利用下列命令可以修改表中字段的相关属性: ALTER TABLEE<表名> ALTER[COLUMNl[<字段名l><字段类型>[(<长度>[,<小数位数>])] 本题中选项A)、B)、D)中在修改表字段宽度时,所使用的命令短语都是错误的,属于语法错误。

----------------------------------------

5在已打开数据库的情况下,利用SQL派生一个包含姓名、课程名称和成绩字段的xsview视图,正确的语句是( )。

A.CREATE VIEW xsview AS;SELECT学生.姓名,课程.课程名称,成绩.成绩;FROM学生INNER JOIN成绩;INNER JOIN课程;wHERE成绩.课程编号===课程.课程编号;AND学生.学号一成绩.学号

B.CREATE VIEW xsview AS;(SELECT学生.姓名,课程.课程名称,成绩.成绩;FROM学生INNERJOIN成绩;INNER JO]N课程;ON成绩.课程编号一课程.课程编号;ON学生.学号一成绩.学号)

C.CREATE VIEW xsview AS; SELECT学生.姓名,课程.课程名称,成绩.成绩;WHERE学生INNER JOIN成绩: INNER JOIN课程;ON
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010年全国计算机等级考试考前冲.. 下一篇2010年全国计算机等级考试标准预..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117