问题 单项选择题

(31)到(35)题使用下列数据表。
“班级”表 班级号 班级名称 人数
11 计算机200801班 44
22 计算机200802班 50
33 计算机200803班 49
44 计算机200804班 46
55 计算机200805班 48
“学生”表 学号 姓名 性别 年龄 班级号
S1 李志明 男 1833
S2 万力佳 女 1911
S3 李风 女 2022
S4 赵洪波 男 2433
S5 刘鹏 男 2244
S6 王晓晓 女 2022
S7 张文静 女 2211
S8 汪菁菁 女 1944
S9 刘立洋 男 2011

将“学生”表中,所有女学生的“年龄”加1,正确的命令语句是( )。

A.UPDATE 学生 FOR 年龄=年龄+1 WHERE 性别="女"

B.UPDATE 学生 WHERE 年龄=年龄+1 ON 性别="女"

C.UPDATE 学生 SET 年龄=年龄+1 WHERE 性别="女"

D.UPDATE 学生 SET 年龄=年龄+1 FOR 性别="女"

答案

参考答案:C

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

单项选择题
单项选择题