定义“课程”表中“开课系名”字段的默认值为“中文”的正确命令是( )。第下面的题目中使用如下数据表。 “学生”表:学号C(8),姓名C(8),性别c(2),系名(6)“课程”表:课程编号C(4),课程名称c(12),开课系名C(10)“成绩”表:学号c(8),课程编号c(4),成绩N(6,2)检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。
A: ALTER TABLE课程ALTER开课系名SET DE— FAULT中文
B: ALTER TABLE课程ALTER开课系名SET DE— FAULT”中文”
C: ALTER TABLE课程ALTER开课系名SET DE— FAULT开课系名=中文
D: ALTER TABLE课程ALTER开课系名SET DEFAULT开课系名=”中文”
A: ALTER TABLE课程ALTER开课系名SET DE— FAULT中文
B: ALTER TABLE课程ALTER开课系名SET DE— FAULT”中文”
C: ALTER TABLE课程ALTER开课系名SET DE— FAULT开课系名=中文
D: ALTER TABLE课程ALTER开课系名SET DEFAULT开课系名=”中文”
举一反三
- 学生(学号C(4),姓名C(8),性别 C(2),出生日期 D,院系 C(8)) 课程(课程编号 C(4),课程名 C(10),开课院系 C(8)) 成绩(学号 C(4),课程编号 C(4),成绩 I) 24、利用SQL语句派生一个包含学号、姓名、课程名和成绩的视图,正确的命令是:
- 下面21到24题使用如下的3个数据表:学生表、课程表、成绩表的结构如下 学生(学号C(4),姓名C(8),性别 C(2),出生日期 D,院系 C(8)) 课程(课程编号 C(4),课程名 C(10),开课院系 C(8)) 成绩(学号 C(4),课程编号 C(4),成绩 I) 22、有如下SQL语句:select 课程名称,开课院系,count(学号)as 选修人数 from 成绩,课程 where 课程.课程编号=成绩.课程编号 group by 课程名称 having count(*)<=2 该语句表示的含义是:
- 有如下SQL语句: SELECT课程名,开课院系,COUNT(学号)AS选修人数; FROM成绩,课程.WHERE课程.课程编号=成绩.课程编号; GROUP BY课程名称HAVING COUNT( * )<=2 该语句所表示的含义是 A: 检索选修两门课程以上的学生记录,显示课程名、开课院系和选修人数 B: 检索选修两门课程以上(包括两门)的学生记录,显示课程名、开课院系和选修人数 C: 检索选修两门课程以下的学生记录,显示课程名、开课院系和选修人数 D: 检索选修两门课程以下(包括两门)的学生记录,显示课程名、开课院系和选修人数
- 【其它】1、查询不及格学生的学号,姓名,课程号和成绩。 2、查询不及格学生的学号,课程名,授课教师,开课学期和成绩。 3、查询选修了“网络安全技术”课程的学生学号,姓名,课程名和成绩。 4、查询“信息安全”专业不及格学生的学号,姓名、专业名,课程号和成绩。 5、查询成绩大于80分的学号,姓名,专业名,课程号和成绩。 6、查询第一学期不及格的学生学号,课程名,开课学期,授课教师和成绩
- 下列SQL语句能创建索引的是? A: ALTER TABLE 索引名INDEX表名 (字段名) B: ALTER TABLE 表名 INDEX 索引名 (字段名) C: ALTER TABLE 表名 ADD INDEX (字段名) D: ALTER TABLE 表名 INDEX 索引名