新手

新手求助有张表TABLETABLE里包含ID、A、B这几列现要求C,当AB时,C0;当AB时,CA-B结果表如下IDC这个SQL语

新手求助
有张表TABLE
TABLE里包含ID、A、B这几列
现要求C,当A<=B时,C=0;当A>B时,C=A-B
结果表如下
ID C

这个SQL语句怎么写??注意表中没有C这一列


[解决办法]

SQL code
select t.id,case when t.a<=t.b then 0 else t.a-t.b endfrom table1 t