例如,合同表contract(type,money,tax),当type=‘project’时,取sum(money)作为总额,当type=‘nonproject’时,取sum(money+tax)作为总额,sql如下:select case type
如果是Oracle的话,用Decode函数比较简洁