MySQL是一種關系型數據庫,經常用于數據管理。在處理數據時,有時需要把相同的列合并為單個選項。下面將介紹在MySQL中如何實現這個功能。
SELECT 列, SUM(合并列) FROM 表 GROUP BY 列;
以上是合并列的MySQL語句,其中“列”是需要進行合并的列,“合并列”是相同列名的列。通過使用SUM函數,將相同列的數據合并到一起,并且使用GROUP BY子句以每個唯一值為一組來分組數據。
假設我們有一個表格存儲了食品銷售數據,如下所示:
+———–+———-+
| 食品名稱 | 銷售數量 |
+———–+———-+
| 果汁 | 50 |
| 面包 | 20 |
| 果汁 | 30 |
| 糖果 | 5 |
| 面包 | 10|
| 糖果 | 10|
+———–+———-+
我們可以使用以下代碼把相同食品名稱的銷售數量合并:
SELECT 食品名稱, SUM(銷售數量) FROM 表 GROUP BY 食品名稱;
運行結果如下:
+———–+———-+
| 食品名稱 | SUM(銷售數量) |
+———–+———-+
| 果汁 | 80 |
| 面包 | 30 |
| 糖果 | 15 |
+———–+———-+
從結果中可以看到,相同的食品名稱已被合并,并且它們的銷售數量已經被加在一起。
以上就是在MySQL中如何把相同的列合并的方法,使用SUM函數和GROUP BY子句可以輕松地實現此功能。