access 更新整列数据_access表中如何根据一列的值来多次更新另一列的值

展开全部

update 表名 set field2=switch(field1 >1000 and field1<=2000,1,

field1 >2000 and field1<=3000,2,

field1 >3000 and field1<=4000,3,

field1 >4000 and field1<=5000,4,

field1 >5000 and field1<=6000,5,

field1 >6000 and field1<=7000,6,

field1 >7000 and field1<=8000,7,

field1 >8000 and field1<=9000,8,

field1 >9000 and field1<=10000,9,

field1 >10000 and field1<=11000,10,

field1 >11000 and field1<=12000,11,

field1 >12000 and field1<=13000,12,

field1 >13000 and field1<=14000,13,

field1 >14000 and field1<=15000,14,

true,15)

就是用switch函数,相当于,如e69da5e887aa62616964757a686964616f31333332643838果field1 >1000 and field1<=2000 ,则field2=1,如果field1 >2000 and field1<=3000 ,则field2=2。。。。。。最后那个true就是,如果以上皆不是,则field2=15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值