将学生选课表中“选修时间”字段名修改为“上课时间”的命令是:AL

题目

将学生选课表中“选修时间”字段名修改为“上课时间”的命令是:ALTER TABLE学生选课表()。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列命令将“产品”表的“名称”字段名修改为“产品名称”:

ALTER TABLE产品RENAME______名称TO产品名称


正确答案:COLUMN
COLUMN 解析:修改字段名的命令格式是:
ALTER TABLE表名RENAME COLUMN旧字段名TO新字段名

第2题:

要从选课表(学号、课程号、成绩)中查询选修了3门以上课程的学生学号,应使用的SELECT-SQL语句是______。

A.SELECT学号FROM选课表WHERECOUNT(*)>=3

B.SELECT学号FROM选课表HAVINGCOUNT(*)>=3

C.SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3

D.SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3


正确答案:C
解析:在选课表中,要查询每个学生选修了多少门课程,就应该有按学号的分组语句,如果在查询中对分组后的记录还有一定的限制,就要使用HAVING短语。选项A没有分组语句;选项B也没有分组语句,特别要指出的是,HAVING短语必须跟在GROUP之后;选项C是先按学号进行分组,然后选出分组后记录数大于3的记录,满足了本题的条件;选项D中GROUP后跟的条件语句不正确。

第3题:

将学表STUDENT中的学生年龄(字段名是AGE)增加1岁,应该使用的SQL命令是UPDATE STUDENT【 】。


正确答案:SET AGE = AGE+1
SQL的数据更新命令格式如下:UPDATE表名SET字段名1=表达式1[,字段名2=表达式2]WHERE条件

第4题:

若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生的姓名,应使用的SELECT语句是 ______。

A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.AND.成绩>=80

B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.OR.成绩>=80

C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.OR.成绩>=80

D. SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.AND.成绩>=80


正确答案:D
解析:本查询是在学生表和选课表之间进行的,在语句中应有表的连接条件和记录的筛选条件,在4个选项中的表连接条件都是相同的,也是正确的,不同之处是连接条件和筛选条件之间的逻辑运算符的使用,在语句中只要使用了逻辑运算符OR就都不符合题意要求,正确答案应为选项D。

第5题:

当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为:

SELECT A.学号 FROM 选课表 A,选课表 B;

WHERE A.学号=B.学号 AND;

A.课程名称="计算机" AND ______


正确答案:B.课程名称="日语"
B.课程名称="日语" 解析:一般的查询中,别名并不是必须的,但是在自连接查询中,别名是必不可少的。
SQL不仅可以对多个关系实行连接操作,也可以将同一关系与其自身进行连接,这种连接称为自连接。在可以进行这种自连接操作的关系上,实际存在着一种特殊的递归联系,即关系中的一些元组,根据出自同一值域的两个不同的属性,可以与另外一些元组有一种对应关系(一对多的联系)。

第6题:

下列命令将“学生”表的“年龄”字段名删除:

ALTER TABLE学生______COLMN年龄


正确答案:DROP
DROP 解析: 删除字段名的命令格式是:
ALTER TABLE表名>DROP[COLUMN]字段名>,其中,COLUMN短语可以省略。

第7题:

设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的SELECT-SQL语句是______。

A.SELECTCOUNT(*)FROM选课表

B.SELECTCOUNT(*)FROM选课表GROUPBY学号

C.SELECTDISTINCTCOUNT(*)FROM选课表

D.SELECTDISTINCTCOUNT(*)FROM选课表GROUPBY学号


正确答案:B
解析:在选课表中,每个学生只要选修了一门课程就有一条记录,如果选修了多门课程,就有多条记录。特殊函数COUNT(*)用来统计记录的个数,不消除重复行,不允许使用DISTINCT短语。选项A统计的是选课表中所有的记录数,选项B是按学号进行分组,然后统计分组后,显示每一组的记录数,也就统计出了每个学生选修课程的门数,选项C和选项D中使用了DISTINCT短语,所以是错误的。

第8题:

当前目录下有“课程表”文件,要求查找即选修了“W1”,又选修了"W2”的学生号,则语句为:

SELECTA.学生号FROM选课表A,【 】;

WHEREA.学生号=B.学生号AND;

A.学生号=″W1″AND;

【 】


正确答案:选课表B;B.学生号="W2"
选课表B;,B.学生号="W2" 解析:SQL不仅可以对多个关系进行联接操作,也可以将同一关系与其自身进行联接。在自联接操作中,别名是必不可少的,别名是在FROM短语中定义的,格式为<关系名><别名>。

第9题:

要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是

A.SELECT学号FROM选课表WHERE COUNT(*)>=3

B.SELECT学号FROM选课表HAVING COUNT(*)>=3

C.SELECT学号FROM选课表GROUP BY学号HAVING COUNT(*)>=3

D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3


正确答案:C
解析:在选课表中,要查每个学生选修了多少门课程,就应该有按学号的分组语句,如果在查询中对分组后的记录还有一定的限制,就要使用HAVING短语。

第10题:

如下命令将“产品”表的“名称”字段名修改为“产品名称”

ALLER TABLE产品RENAME【 】名称TO产品名称


正确答案:COLUMN
COLUMN 解析:修改表结构的命令ALTER TABLEA格式:
ALTER TABLE TabteNamel
[DROP[COLUMN]FieldName3]
[SET CHECK 1Expression3 [ERROR cMessage Text3]]
[DROP CHECK]
[ADD PRIMARY KEY eExpression3 TAG TagName2 [FOR 1Expression4]]
[DROP PRIMARY KEY]
[ADD UNIQUE eExpression4[TAG TagName3[FOR 1Expression5]]]
[DROP UNIQUE TAG TagName4]
[ADD FOREIGN KEY[eExpression5]TAG TagName4[FOR 1Expression6]
REFERENCES TableName2[TAG TagName5]]
[DROP FOREIGN KEY TAG TagName6[SAVE))
[RENAME COLUMN FieldName4 TO FieldName5]
[NOVALIDATE]
该格式可以删除字段、可以修改字段名,可以定义、修改和删除表一级的有效性规则等。

更多相关问题