作业帮 > 综合 > 作业

如题!SQL语句修改数据库中某列的值 表名A 列名B 列值有 1、2、3、4、5.批量修改列值等于5的倍数的语句

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 15:07:33
如题!
SQL语句修改数据库中某列的值 表名A 列名B 列值有 1、2、3、4、5.批量修改列值等于5的倍数的语句
你的意思死要将B值为5的倍数的记录值修改吗?
用求余数的方式来判断是不是能被5整数,余数大于0说明不是5的倍数,余数为0说明是5的倍数

select * from A where B%5=0 --查找出所有B列值是5的倍数的记录

更新的话,改改就可以了
update A set B=0 where B%5=0 --假如把B值为5的倍数的记录B列值修改为0

希望能帮到你……