数据表有字段A,B 有没有办法同个一个查询语句完成这种查询,A-B A-B>0的时候select A-B from table A-B <0的时候select B-A from table 希望查询结果只有一个结果集,请朋友们指导.SQL code: select case when a-b>0 then a-b when a-b<0 then b-a else 0 end from table
SQL code: SELECT ABS(A-B) from TB
请参考! 1L 按着你的思路做的 2-3L是简便方法,反正最后的结果是一样 pls use case select abs(a-b) from tb SQL code: SELECT ABS(A-B) from TB
SQL code: select abs(a-b) from tb
select abs(a-b) from tb 想学习更多的查询函数,参考: http://school.itzcn.com/special-spid-48.html