求个SQL语句 B列值为0则设置为1,值为1则不变. C列等于A/CA B C1 1 NULL0 1 NULL1 0 NULL

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 03:58:07

求个SQL语句 B列值为0则设置为1,值为1则不变. C列等于A/CA B C1 1 NULL0 1 NULL1 0 NULL
求个SQL语句 B列值为0则设置为1,值为1则不变. C列等于A/C
A B C
1 1 NULL
0 1 NULL
1 0 NULL

求个SQL语句 B列值为0则设置为1,值为1则不变. C列等于A/CA B C1 1 NULL0 1 NULL1 0 NULL
这样写就行了
select A,(case when B = 0 then 1 else B end) as B ,A/C as C from table