问题 单项选择题

第(31)到(35)题见表2-1、表2-2:
表2-1 “外汇名”表
外币代码外币名称现钞买入价现钞卖出价基准价
13欧元958.6400985.2300996.5400
28英镑1220.97001330.22001287.4565
37法郎592.7650618.1305612.5919
26加元516.4110531.4280519.8690
15美元811.5410817.8900815.6650
               表2-2 “持有数”表 <表格>

将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是( )。

A.UPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元”OR 外币名称=“欧元”

B.UPDATE 外汇名 SET 基准价=基准价*0.99;WHERE 外币名称=“美元”OR 外币名称=“欧元”

C.UPDATE 外汇名 SET 基准价=基准价*0.99;WHERE 外币名称=“美元” AND 外币名称=“欧元”

D.UPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元” AND 外币名称=“欧元”

答案

参考答案:B

解析: SQL的数据更新命令格式:UPDATE<表名>SET列名1=表达式1[,列名2=表达式2...][WHERE<条件表达式>] 一般使用WHERE 子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。

单项选择题 B型题
单项选择题