计算机二级

将学生表STUD中的学生“王小鱼”的姓名改为“王大川”,实现该功能的SQL语句是______。A.UPDATE STUD姓名="王小鱼"WHERE 姓名="王大川"B.UPDATE STUD姓名="王大川"WHERE 姓名="王小鱼"C.UPDATE STUD SET 姓名="王小鱼"WHERE姓名="王大川"D.UPDATE STUD SET姓名="王大川"WHERE姓名="王小鱼"

题目

将学生表STUD中的学生“王小鱼”的姓名改为“王大川”,实现该功能的SQL语句是______。

A.UPDATE STUD姓名="王小鱼"WHERE 姓名="王大川"

B.UPDATE STUD姓名="王大川"WHERE 姓名="王小鱼"

C.UPDATE STUD SET 姓名="王小鱼"WHERE姓名="王大川"

D.UPDATE STUD SET姓名="王大川"WHERE姓名="王小鱼"

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

第1题:

若学生表中存储了学号、姓名、成绩等信息,则“删除学生表中所有姓王的学生记录”的SQL语句是( )。

A.DELETEFROM学生WHERE姓名=王
B.DELETEFROM学生WHERE姓名=“王%”
C.DELETEFROM学生WHERE姓名=王%
D.DELETE*FROM学生WHERE姓名=“王%”

答案:B
解析:

第2题:

删除学生表STUD中关于学号XH必须取惟一值的约束。实现该功能的正确SQL语句是 ______。

A.ALTER TABLE STUD ADD XH UNIQUE

B.ALTER TABLE STUD MODIFY XHUNIQUE

C.ALTER TABLE STUD DROP UNIQUE(XH)

D.ALTER TABLE STUD MODIFY UNIQUE(XH)


正确答案:C

第3题:

删除学生表STUD中关于学号XH必须取唯一值的约束。实现该功能的正确SQL语句是______。

A.ALTER TABLE STUD ADD XH UNIQUE

B.ALTER TABLE STUD MODIFY XH UNIQUE

C.ALTER TABLE STUD DROP UNIQUE(XH)

D.ALTER TABLE STUD MODIFY UNIQUE(XH)


正确答案:C
解析:在SQL语言中,修改基本表的语句是ALTER TABLE。在ALTER TABLE语句中,ADD子句用于增加新列和新的完整性约束条件,DROP子句用于删除指定的完整性约束条件,MODIFY子句则:用于修改原有的列定义。显然,选项A、B和D不能实现题目所要求的功能,能实现该功能的正确SQL语句是选项C。

第4题:

在学生表STUD中查询所有小于20岁的学生的姓名(XM)及其年龄(SA) 。实现该功能的正确SQL语句是______。

A.SELECT XM,SA FROM STUD FOR SA<20

B.SELECT XM,SA FROM STUD WHERE NOT SA>=20

C.SELECT XM,SA ON STUD FOR SA<20

D.SELECT XM,SA ON STUD WHERE SA<20


正确答案:B
解析:在SQL的SELECT中,条件子句应使用WHERE短语。由于在选项A和C中,条件子句使用的是FOR短语,显然不符合SQL语法规则。而选项D所给出的语句中,在基本表名STUD的前面使用了错误的短语ON,故该选项也是错误的。能实现题目要求的正确SQL。语句是选项B。

第5题:

在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。实现该功能的正确SQL语句是______。

A.SELECT XM,SAFROM STUD FOR SA<20

B.SELECT XM,SA FROM STUD WHERE NOT SA>=20

C.SELECT XM,SA ON STUD FOR SA<20

D.SELECT XM,SA ON STUD WHERE SA<20


正确答案:B

第6题:

能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”的SQL语句是______。


正确答案:REVOKE UPDATE(XH)ON STUD FROM U4
REVOKE UPDATE(XH)ON STUD FROM U4

第7题:

把学生表STUD中的学生“王小鱼”的姓名改为“王大川”,实现该功能的SQL语句是______。

A.UPDATE STUD姓名=“王小鱼”WHERE 姓名=“王大川”

B.UPDATE STUD姓名=“王大川”WHERE姓名=“王小鱼”

C.UPDATE STUD SET姓名=“王小鱼”WHERE姓名=“王大川”

D.UPDATE STUD SET姓名=“王大川”WHERE姓名=“王小鱼”


正确答案:D
解析:SQL提供了更新操作语句UPDATE。UPDATE语句的一般格式为: UPDATE表名>SET列名>;表达式>[,列名>=表达式>]…[WHERE条件>]其功能是更新指定表中满足条件的记录,把这些记录按SET子句中的表达式修改相应字段上的值。所以,能实现把学生表STUD中的学生“王小鱼”的姓名改为“王大川”的功能的语句是选项D。

第8题:

在学生表STUD中查询所有姓张的学生的信息,使用的SQL语句是______。

A.SELECT * FROM STUD WHERE 姓名LIKE“张%”

B.SELECT * FROM STUD WHERE 姓名IN(“张%”)

C.SELECT * FROM STUD WHERE 姓名LIKE“张$”

D.SELECT * FROM STUD WHERE 姓名IN(“张$)”


正确答案:A
解析:在WHERE子句中可以使用查询条件谓词LIKE实现字符匹配。谓词LIKE的一般形式为“列名 LIKE字符串常数”,其中的列名的数据类型必须是字符型,在字符串常数中可以使用一些特殊字符来匹配字符。字符%(百分号)表示可以和任意长的字符串匹配。所以,选项A的语句正确。

第9题:

检索当前表“学生”表中,全部姓“王”的学生记录,SQL语句为:

SELECT * FROM 学生 WHERE 姓名 ______ "王*"


正确答案:LIKE
LIKE 解析:在SQL语句的SELECT语句中,字符串匹配运算符用 LIKE表示,属于特殊运算符。通配符“%”表示0个或多个字符,“”表示1个字符。