求 这样一条SQL语句该怎么写

来源:百度知道 编辑:UC知道 时间:2024/09/20 12:40:44
从LEA表中
把BRA这个字段的数值是150的倍数(即数为300或450或.....)的所有记录
的值减去2.

要是BAR字段的值范围不大的话,可以这样写
UPDATE LEA SET ......(字段名=字段名-2) WHERE BRA IN (150,300,450,......)
希望能帮到你

好久没碰过SQL了.
应该是这样儿.可能不太对.但希望能给你点思路.
用for循环.加if判断.如果是150的倍数.UPDATE就OK.

update lea set bra=bra-2 where (bra mod 150)=0

是对的