我有 2 列名为Debit
and Credit
。我想从一列中获取值并将其放入第三列中,Balance
。我想应用一个条件,如果Debit
包含任何值,应将其放入Balance
列,并且如果Credit
有一些东西,那么它应该将该值插入到该列中,但是如果两者都有一些值,那么只有一个应该去那里,或者Debit
or Credit
.
Debit Credit Balance
------------------------------
1000 NULL 1000
2200 NULL 2200
NULL 3000 3000
1500 1500 1500
Query:
SELECT
Debit, Credit, SUM(Credit|Debit) AS Balance
FROM Table
例如COALESCE()
足够
SELECT Debit, Credit, COALESCE(Credit, Debit) AS Balance
FROM Table
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)