下列各题使用如下2个表: 学生表(学号,姓名,性别,出生日期,课程编号,成绩) 课程表(课程编号,课程名称) 为课程表增加一个“学分”字段的正确命令是______。
A: MODIFY TABLE课表ADD COLUMN学分N(9,2)
B: MODIFY TABLE课表ADD FIELD学分N(9,2)
C: ALTER TABLE课表ADD COLUMN学分N(9,2)
D: ALTER TABLE课表ADD FIELD学分N(9,2)
A: MODIFY TABLE课表ADD COLUMN学分N(9,2)
B: MODIFY TABLE课表ADD FIELD学分N(9,2)
C: ALTER TABLE课表ADD COLUMN学分N(9,2)
D: ALTER TABLE课表ADD FIELD学分N(9,2)
举一反三
- 【单选题】已知学生表(学号 CHAR(3),姓名 VARCHAR(8),性别 CHAR(2),出生日期 DATETIME),课程表(课程号 CHAR(3),课程名称VARCHAR(20),学分 int ),选课表(学号,课程号,成绩 int)。查询数据库应用课程的学分,正确命令是:______。 A. SELECT 学分 from 学生 WHERE 课程名=数据库应用 B. SELECT 学分 from 学生 WHERE 课程名LIKE 数据库应用 C. SELECT 课程表.学分 from 学生表 join 选课表 on 学生表.学号 = 选课表.学号 Join 课程表 on选课表. 课程号 =课程表. 课程号 and 课程名= ‘数据库应用’; D. SELECT 学分 from 学生 WHERE 课程名LIKE ‘数据库应用’
- 下列各题使用如下2个表: 学生表(学号,姓名,性别,出生日期,课程编号,成绩) 课程表(课程编号,课程名称) 查询每门课成绩最好的信息,要求得到的信息包括姓名、课程编号、课程名称、最好成绩,正确的命令是______。 A: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY姓名 B: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY课程编号 C: SELECT姓名;课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY课程编号 D: SELECT姓名,课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY姓名
- 若要在STUDENT表中增加一个宽度为2的“性别”字段,应使用的SQL命令为()。 A: ALTER TABLE STUDENT ADD 性别CHAR(2) B: ALTER TABLE STUDENT ADD 性别 WITH CHAR(2) C: INSERT TABLE STUDENT ADD 性别 CHAR(2) D: INSERT STUDENT ALTER ADD 性别 WITH CHAR(2)
- 中国大学MOOC:有学生表S、课程表C和选课表SC,结构分别如下:s(学号,姓名,性别,年龄)c(课程号,课程名,学分)sc(学号,课程号,成绩)检索学号姓名和学生所修课程的课程名和成绩,正确的SQL命令是______。
- 现有学生管理数据库,包含三个表,其结构如下,其中加下划线的字段或字段组合为主键。学生表(学号,姓名,性别,出生日期,班级)课程表(课程号,课程名,学分,教师号)选课表(学号,课程号,成绩)下面语句的功能是:查询成绩比其所选课平均分低的学生的学号、课程号及成绩。请将该语句补充完整。select 学号, 课程号, 成绩 from (1)where (2) (3) from 选课表 b where(4)=a.课程号) A: (2)处填:成绩 B: (4)处填:b.课程号 C: (1)处填:选课表 a D: (3)处填:avg(成绩)