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

2024-12-03 07:44:14
推荐回答(5个)
回答1:

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

回答2:

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 理科

回答3:

先依次赋值,最后UPDATE
病人候诊表.就诊标志
=
'True'
....其它字段的赋值语句....
病人候诊表.病人序号=([查询下一号]![表达式1]-1)
rs.update

回答4:

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

回答5:

update t_理科 set 结果=iif(成绩>=85,"A",iif(成绩<60,"C","B"))