问题
单项选择题
(31)~(35)题使用下列数据表。 “班级”表班级号 班级名称 人数 11 计算机200801班 44 22 计算机200802班 50 33 计算机200803班 49 44 计算机200804班 46 55 计算机200805班 48 “学生”表 学号 姓名 性别 年龄 班级号 S1 李志明 男 18 33 S2 万力佳 女 19 11 S3 李凤 女 20 22 S4 赵洪波 男 24 33 S5 刘鹏 男 22 44 S6 王晓晓 女 20 22 S7 张文静 女 22 11 S8 汪菁菁 女 19 44 S9 刘立洋 男 20 11 |
将“学生”表中,所有女学生的“年龄”加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子句,则更新全部记录。