如何获取不同列的总值?
------------------------------------------------------
| order_no | company | destination | total |
|-------------|-------------|--------------|----------|
| 100 | Burger King | Los Angeles | 100 |
|-------------|-------------|--------------|----------|
| 100 | Burger King | Phoenix | 100 |
|-------------|-------------|--------------|----------|
| 101 | Burger | Los Angeles | 101 |
------------------------------------------------------
我的意思是100号订单的总价值是200。像那样。我怎么能得到这个?
答案 0 :(得分:3)
您必须使用sum和group by,如下所示:
SELECT ORDER_NO , SUM(TOTAL)
FROM TABLE_NAME
GROUP BY ORDER_NO;
您将获得输出:
ORDER_NO TOTAL
-----------------
100 200
101 101