网络程序设计—ASP

要在tbAddress表中更新记录,下面()语句是正确的。A、Update tbAddress Set strName="萌萌",intAge=22 Where ID=2B、Update tbAddress Set strName=萌萌,intAge=22 Where strName=萌萌C、Update tbAddress Set dtmSubmit=2008-10-1 Where strName="萌萌"D、Update tbAddress Set intAge=18

题目

要在tbAddress表中更新记录,下面()语句是正确的。

  • A、Update tbAddress Set strName="萌萌",intAge=22 Where ID=2
  • B、Update tbAddress Set strName=萌萌,intAge=22 Where strName=萌萌
  • C、Update tbAddress Set dtmSubmit=2008-10-1 Where strName="萌萌"
  • D、Update tbAddress Set intAge=18
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将订单号为"0060"的订单金额改为169元,正确的SQL语句是A)UPDATE订单SET金额=169 WHERE订单号="0060"B)UPDATE订单SET金额WITH 169 WHERE订单号="0060"C)UPDATE FROM订单SET金额=169 WHERE订单号="0060"D)UPDATE FROM订单SET金额WITH 169 WHERE订单号="0060"


正确答案:A
本题考查的是对SQL语句的更新表书写格式的掌握。SQL语句的更新表书写格式为:
  UPDATE<表名> SET<列名1>=<表达式1>[<列名2>=<表达式2>…]
  [WHERE 条件表达式]
只有选项A符合语法格式。

第2题:

将学号为“08080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是 ______。

A.UPDATE 选课 SET 成绩 WITH 92 WHERE 学号=“08080110” AND 课程号=“102”

B.UPDATE 选课 SET 成绩=92 WHERE 学号=“08080110” AND 课程号=“102”

C.UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=“08080110” AND课程号=“102”

D.UPDATE FROM 选课 SET 成绩 =92 WHERE 学号=“08080110” AND 课程号=“102”


正确答案:B
解析:SQL中的UPDATE语句可以更新表中数据,格式如下:
UPDATE表名>SET列名1>=表达式1>[,列名2>=表达式2…][WHERE条件表达式1>[AND|OR条件表达式2>…]
由此命令格式可以看出,选项B为正确答案。选项A错误的使用了WITH短语,而选项C及选项D均使用了错误的FROM短语。

第3题:

要在tbAddress表中插入记录,下面哪条语句是正确的?()

A.Insert Into tbAddress(strName,strTel) Values("萌萌","6545632")

B.Insert Into tbAddress(strName,strEmail) Values("萌萌", "")

C.Insert Into tbAddress(strName,strEmail) Values("萌萌",NULL)

D.Insert Into tbAddress(strName,intAge) Values(萌萌,22)


正确答案:ABC

第4题:

(18)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是

A)UPDATE 产品 SET 单价=50 WHERE 供货商="ABC"

B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商="ABC"

C)UPDATE FROM 产品 SET单价=50 WHERE 供货商="ABC"

D)UPDATE FROM 产品 SET单价=单价-50 WHERE 供货商="ABC"


正确答案:B

第5题:

对于学生信息表:student(sno,sname,sex,age,dept),如果把学生“张明”的姓名改为“张岩”,则正确的语句是

A.UPDATE SET sname='张明'WHERE sname='张岩'

B.UPDATE student SET shame='张明'WHERE shame='张岩'

C.UPDATE student SET sname='张岩'

D.UPDATE student SET sname='张岩'WHERE sname='张明'


正确答案:D
解析:A) 选项没有写出所要操作的表名;B) 选项把姓名写反了。C) 选项没有写明条件。

第6题:

对于学生信息表:student(sno,sname,sex,age,dept),如果把学生“小明”的姓名改为“小强”,则正确的语句是( )。

A)UPDATE SET sname=‘小明’WHERE sname=‘小强’

B)UPDATE student SET sname=‘小明’WHERE sname=‘小强’

C)UPDATE student SET sname=‘小强’

D)UPDATE student SET sname=‘小强’WHERE sname=‘小明’


正确答案:D
更新操作语句的一般格式为:

更新指定表中满足谓词的记录,把这些记录按照SET子句中的表达式更新相应字段上的值。本题所选的记录应当满足谓词WHERE sname=‘小明’,要更新成sname=‘小强’。

第7题:

若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是

A.UPDATE产品SET单价=50 WHERE 供货商=“ABC”

B.UPDATE产品SET单价=单价-50 WHERE供货商=“ABC”

C.UPDATE.FROM 产品 SET单价=50 WHERE供货商=“ABC”

D.UPDATE.FROM 产品SET单价=单价-50 WHERE供货商=“ABC”


正确答案:B
解析:UPDATE语句的格式为:
  UPDATE<表名>
  SET<字段名1>=<表达式1>[,<字段名2>=<表达式2>]…
  [WHERE<条件>];

第8题:

执行Select Count(*) As Total From tbAddress Group By intAge语句后,会返回多少条记录? ()

A.0

B.1

C.2

D.与intAge的值有关


正确答案:D

第9题:

( 35 )将学号为 “ 02080110 ” 、课程号为 “ 102 ” 的选课记录的成绩改为 92 ,正确的 SQL 语句是

A ) UPDATE 选课 SET 成绩 WITH 92 WHERE 学号 = "02080110" AND 课程号 = "102"

B ) UPDATE 选课 SET 成绩 =92 WHERE 学号 = "02080110" AND 课程号 = "102"

C ) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号 = "02080110" AND 课程号 = "102"

D ) UPDATE FROM 选课 SET 成绩 =92 WHERE 学号 = "02080110" AND 课程号 = "102"


正确答案:B

第10题:

将表Teacher中职称字段为"助教"人员改为"讲师",应为()

  • A、UPDATE Teacher SET职称="助教"WHERE职称="讲师"
  • B、UPDATE Teacher SET职称="讲师"WHERE职称="助教"
  • C、UPDATE SET职称="助教"WHERE职称="讲师"FROMTeacher
  • D、UPDATE SET职称="讲师"WHERE职称="助教"FROMTeacher

正确答案:B

更多相关问题