回答
試加GROUP BY
SELECT sum(a) as car,b,c FROM toys
GROUP BY b, c
SELECT b,
c,
(SELECT sum(a) FROM toys) as 'car'
FROM toys
會發生什麼,如果我的列B和C是基於地方取出了條件? –
既然你不給多的情況下,我認爲你的意思是下列之一:
SELECT (SELECT SUM(a) FROM Toys) as 'car', b, c FROM Toys;
或
SELECT SUM(a) as Car, b, c FROM Toys GROUP BY b, c;
分組工作,但如果我添加where子句,該怎麼辦? – tdjfdjdj
你是什麼意思? YOu必須將它粘在玩具和GROUP之間,如:SELECT ... FROM玩具WHERE .... GROUP BY b,c; –
我想@tdjfdjdj正在談論第一個例子.. 你會最終在它使用兩個where子句..! –
如何:
select sum(a) over(), b, c from toy;
,或者如果它是必需的:
select sum(a) over(partition by b), b, c from toy;
- 1. 在多個列的選擇總和1列
- 2. 選擇和計數語句
- 3. MySQL和Python選擇語句
- 4. 多個選擇語句和PSQL
- 5. 選擇總和
- 6. 從1表中選擇總和
- 7. 1對多選擇和CONCAT
- 8. 在sql中選擇語句在sql中選擇語句
- 9. SQL SELECT語句---選擇語句中多於1個表和特定行
- 10. ID選擇,選擇語句
- 11. 複選框,SQL選擇語句和PHP
- 12. SQLite:多選擇語句與一個選擇語句
- 13. 選擇語句
- 14. 多對一選擇語句?
- 15. 多個FORM選擇語句
- 16. 250選擇和1
- 17. 使用PDO在選擇語句中選擇多行
- 18. 兩個選擇多列語句
- 19. 選擇列或if語句
- 20. 在java中執行多選擇語句
- 21. 在C#中選擇語句#
- 22. 在ISNULL中選擇語句
- 23. mssql從多個表中選擇總和
- 24. 在case語句中選擇語句sql
- 25. SQL Server中選擇語句總和的更新值
- 26. 在select語句中選擇語句SQL和訪問
- 27. SQL語句選擇語句
- 28. 選擇查詢中的列總和
- 29. 可以在單個選擇中合併選擇計數(*)和總和(列)嗎?
- 30. MYSQL如何在一個語句中選擇總列值和特定行條目?
分組工作,但如果我在最後使用Where子句會發生什麼? – tdjfdjdj
你不在末尾添加where子句,你在where子句中添加了它應該被添加的地方 –
where子句在group by之前發生,沒有什麼不好會發生resultset將被過濾,sum將被評估。 – skazska