我有這樣的代碼:如何在SQL中查找臨時列的總和?
SELECT ID, Name, 100 AS TempColumn
FROM MyTable;
而且該表是這樣的:
| ID | Name | TempColumn|
-------------------------
| 1 | A | 100 |
-------------------------
| 2 | B | 100 |
-------------------------
| 3 | C | 100 |
-------------------------
| 1 | A | 100 |
-------------------------
| 4 | D | 100 |
-------------------------
現在我想找到的總和| TempColumn |其中ID = 1。 因此,它應該是這樣的:
| ID | Name | TempColumn|
-------------------------
| 1 | A | 200 |
-------------------------
我如何查詢呢?
你嘗試過這麼遠嗎?您應該可以使用簡單的「GROUP BY」操作來完成此操作。 – user2989408
我試圖使用子查詢來計算sum(),但它不起作用。 – user3329154
'SELECT id,Name,COUNT(id)* 100 FROM myTable WHERE id = 1 GROUP BY id,Name' should for you for。 – user2989408