问题:
[单选,材料题] 在已打开数据库的情况下,利用SQL创建一个包含姓名、课程名称和成绩字段的xsview视图,正确的语句是( )。第下面的题目中使用如下数据表。
“学生”表:学号C(8),姓名C(8),性别c(2),系名(6)
“课程”表:课程编号C(4),课程名称c(12),开课系名C(10)
“成绩”表:学号c(8),课程编号c(4),成绩N(6,2)
检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。
A . CREATE VIEW xsview ASSELECT学生.姓名,课程.课程名称,成绩.成绩FROM学生INNER JOIN成绩INNER JOIN课程WHERE成绩.课程编号:=课程.课程编号AND学生.学号一成绩.学号
B . CREATE VIEW xsview As(SELECT学生.姓名,课程.课程名称,成绩.成绩FROM学生INNERJOIN成绩INNER JOIN课程ON成绩.课程编号=课程.课程编号ON学生.学号=成绩.学号)
C . CREATE VIEW xsview ASELECT学生.姓名,课程.课程名称,成绩.成绩WHERE学生INNER JOIN成绩INNER JOIN课程ON成绩.课程编号=课程.课程编号ON学生.学号=成绩.学号
D . CREATE VIEw Xsview ASELECT学生.姓名,课程.课程名称,成绩.成绩FROM学生INNER JOIN成绩INNER JOIN课程ON成绩.课程编号=课程.课程编号ON学生.学号=成绩.学号
参考解析:
利用SQL命令可以定义直接建立视图,命令格式如下:
CREATE VIEW视图名AS;SELECT语句本题中要注意的是在定义视图时,SELECT语句部分不需要用括号括起来,在进行超链接查询时,可使用的SqL命令格式如下:
SELECT…
FROM<数据库表I>INNER JOIN<数据库表2>
ON<连接条件>
WHERE…
其中,INNER JOIN等价于JOIN,为普通的连接,在Visual FoxPr0中称为内部连接;ON<连接条件>指定两个进行表连接的条件字段。
注意:连接类型在FROM子句中给出,并不是在WHERE子句中,连接条件在ON子句中给出。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
根据以下选项,回答{TSE}题:A.龙胆 B.蟾蜍 C.牛黄 D.大黄 E.04-20
在苯甲酸钠的存在下咖啡因溶解度显著增加,苯甲酸钠作为04-20
根据以下选项,回答{TSE}题:A.蟾蜍甾二烯 B.黄芩苷 C.黄芪苷04-20
假定所创建表单对象的Click事件也可以修改该表单对象04-20
在程序中用WITH MyForm…ENDWITH修改表单对象的属性再04-20