问题
单项选择题
第(31)到(35)题见表2-1、表2-2:
表2-1 “外汇名”表
外币代码 | 外币名称 | 现钞买入价 | 现钞卖出价 | 基准价 |
13 | 欧元 | 958.6400 | 985.2300 | 996.5400 |
28 | 英镑 | 1220.9700 | 1330.2200 | 1287.4565 |
37 | 法郎 | 592.7650 | 618.1305 | 612.5919 |
26 | 加元 | 516.4110 | 531.4280 | 519.8690 |
15 | 美元 | 811.5410 | 817.8900 | 815.6650 |
删除“持有数”表中所有外币名称为“法郎”的记录,下列SQL语句正确的是( )。
答案
参考答案:C
解析: 利用SQL数据操作功能,可以逻辑删除数据表中的记录。其命令格式如下:
DELETE FROM 表名
[WHERE 过滤条件1(AND|OR 过滤条件2...]]
其中,该命令语句只能对单表进行更新,选项A)和选项B)中的FROM短语指定了两个数据表,属于语法错误,选项D)中使用IN短语时,子查询要用括号括起来。