Access中UPDATE语句一次要更新多个数据

有个问题请教下各位大侠
规则:成绩 85-100结果为A 70-84结果为B 60-69结果为C
表是 姓名 成绩 结果
张三 90
李四 80
王五 70
刘六 60
要一个更新语句自动加上结果
现在我的语句
update 理科 SET 结果 = "A"
WHERE 成绩>=85;
update 理科 SET 结果 = "B"
WHERE 成绩<85 and 成绩>=70;
需要多个查询,怎样才能一个查询就实现

  access中update语句格式为:
  update <表名> set <字段名1>=<表达式1>[,<字段名2>=<表达式2>[,...]] where <条件>
  举例说明:
  update 成绩 set 语文=语文+10,数学=数学+10 where 性别=“男”
  其功能是将男同学成绩表中的语文、数学各增加10分。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-22
if object_id('pubs..tb') is not null
drop table 理科
go
create table 理科(姓名 varchar(10),成绩 int,结果 varchar(10))
insert into 理科(姓名,成绩) values('张三',90)
insert into 理科(姓名,成绩) values('李四',80)
insert into 理科(姓名,成绩) values('王五',70)
insert into 理科(姓名,成绩) values('刘六',60)

update 理科 set 结果= CASE WHEN (成绩>=85 and 成绩<=100) then 'A' WHEN (成绩>=70 and 成绩<=84) then 'B' WHEN (成绩>=60 and 成绩<=69) then 'C' ELSE'D' END

select *from 理科

drop table 理科
第2个回答  2008-12-10
先依次赋值,最后UPDATE
病人候诊表.就诊标志
=
'True'
....其它字段的赋值语句....
病人候诊表.病人序号=([查询下一号]![表达式1]-1)
rs.update
第3个回答  2008-12-07
1、首先打开Access,新建一个数据库。
2、然后新建一个数据表,添加数据字段。
3、接着在数据表中添加数据。
4、然后在SQL编辑区域编写Update语句,Update后面加上where做判断。
5、接下来会弹出更新对话框,点击是按钮。
6、最后重新查询数据表的数据,可以看到数据根据判断条件更新了。
第4个回答  2010-01-22
update t_理科 set 结果=iif(成绩>=85,"A",iif(成绩<60,"C","B"))本回答被提问者采纳

Access中UPDATE语句一次要更新多个数据
access中update语句格式为:update <表名> set <字段名1>=<表达式1>[,<字段名2>=<表达式2>[,...]] where <条件> 举例说明:update 成绩 set 语文=语文+10,数学=数学+10 where 性别=“男”其功能是将男同学成绩表中的语文、数学各增加10分。

Access中UPDATE语句一次更新多个数据
Access里面就有Update的SQL查询,你可以在Access里面建立个临时表用来保存待更新的数据;然后用updateSQL查询更新就可以了。应该可以通过delphi调用的。在Access中,更新与添加是不同的操作。如下参考:首先,打开Access并创建一个新的数据库,如下图所示。然后创建一个新的数据回表,添加数据字段。然后将数据...

Access中UPDATE语句一次更新多个数据
1、首先打开Access,新建一个数据库。2、然后新建一个数据表,添加数据字段。3、接着在数据表中添加数据。4、然后在SQL编辑区域编写Update语句,Update后面加上where做判断。5、接下来会弹出更新对话框,点击是按钮。6、最后重新查询数据表的数据,可以看到数据根据判断条件更新了。

请教编程高手:用update语句怎么同时更新多个字段的信息(access数据库...
update表名set(字段1,字段2,字段3,...)=(select数值1,数值2,数值3,...)where条件多个字段可以使用逗号隔开,每一个字段名=值就是赋值,其后的WHERE条件语句可加可不加。方法如下:就是在不同的字段之间加逗号,不限制字段的个数。例如:a,b,c是表t的3个字段,通过条件1和条件2可以分...

请教编程高手:用update语句怎么同时更新多个字段的信息(access数据库...
UPDATE 表1 SET 姓名 = 'Username',性别 = 'sex',籍贯 = 'NP',信息 = 'information ';其中' '里面的是变量,如果要用常量,就要加双引号,如:UPDATE 表1 SET 姓名 = '"张三"';

在ACCESS中如何用SQL一次性修改多个字段的内容?
update 白页 set cls="000000"where cls="010000";commit;update 白页 set cls="000100"where cls="010100";commit;老实说,我没在ACCESS这么干过,在其他的数据库上我这样操作的,像db2什么的。呵呵,祝你好运!

更新(修改)多个字段的SQL语句 Access
Update 仓库 set 面积=面积+100,人口=人口+10000 where 城市 in (’上海’,’北京’)

怎么在ACCESS已有的数据中添加新的批量数据?
1.首先,打开Access并创建一个新的数据库,如下图所示。2.然后创建一个新的数据回表,添加数据字段。3.然后将数据添加到数据表中,如下图所示。4.然后在SQL编辑区域中编写Update语句,并在其中做出判断。5.接下来,将弹出更新对话框。点击“是”按钮,如下图所示。6.最后,重新查询数据表中的数据,...

易语言中access数据库用SQL语句执行内容修改时,易语言只能执行最多12...
用sql中的 Update 语句:Update 语句用于修改表中的数据。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 你的可以这样写:UPDATE 表名称 SET 名称 = ‘一五三四’ WHERE 名称 = ‘一二三四’(输入时特别注意文不值要加英文单引号!)

access 数据库一张表多个数据怎么更新到另一张表多个数据?
请按下列写法编写sql更新查询语句:update 目标表,源表 where 目标表.字段1=源表.源字段1,目标表.字段2=源表.源字段2,...目标表.字段n=源表.源字段n where 连接和筛选条件;例如B表字段值更新到A表对应字段:update A,B set A.上班=B.上班,A.下班=B.下班,A.打卡=B.打卡 where A.ID=B...

相似回答