问题 单项选择题

利用SQL派生一个包含学号、姓名、课程名和成绩的视图,正确的命令是A) CREATE VIEW v_view AS; SELECT课程名,成绩,姓名,学号; FROM课程!课程INNER JOIN课程!成绩; INNER JOIN课程!学生; ON成绩.学号=学生.学号; ON课程.课程编号=成绩.课程编号B) CREATE VIEW v_view AS; SELECT课程.课程名,成绩.成绩,学生.姓名,成绩.学号; FROM课程!课程INNER JOIN课程!成绩; ON成绩.学号=学生.学号; ON课程.课程编号=成绩.课程编号C) CREATE VIEW v_view AS; SELECT课程.课程名,成绩.成绩,学生.姓名,成绩.学号; FROM课程!课程INNER JOIN课程!成绩; INNER JOIN课程!学生; ON成绩.学号=学生.学号D) CREATE VIEW v_view AS; SELECT课程.课程名,成绩.成绩,学生.姓名,成绩.学号; FROM课程!课程INNER JOIN课程!成绩; INNER JOIN课程!学生; ON成绩.学号=学生.学号; ON课程.课程编号=成绩.课程编号

答案

参考答案:D

解析:【解析】在SQL的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEWv_ view_name [(column_name[,column_name]...)] AS select_statement

单项选择题
单项选择题 A1/A2型题