一般可用Group 子句+ SQL聚合函數獲取分類匯總信息
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供武鄉(xiāng)網站建設、武鄉(xiāng)做網站、武鄉(xiāng)網站設計、武鄉(xiāng)網站制作等企業(yè)網站建設、網頁設計與制作、武鄉(xiāng)企業(yè)網站模板建站服務,十余年武鄉(xiāng)做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
例如下列分組匯總SQL語句,返回本月每個產品類別的銷售總金額:
select 產品類別,sum(單價*數量) as 銷售金額 from 銷售記錄
where Date_Format(銷售日期,'%Y%m')=Date_Format(now(),'%Y%m')
group by 產品類別;
使用方法步驟如下:
1、工具需求
(1)navicat?for?mysql
2、先下載安裝軟件,按照正確的軟件安裝步驟進行安裝,安裝過程之間注意一下插件的自定義選擇。
(1)連接參數填寫:連接名可以任意填寫,主需要方便區(qū)分即可,接著在主機名或IP填寫服務器的主機名或者服務器IP地址,
(2)然后端口默認是3306??如果修改了其他端口,需要對應,接著填寫用戶名的密碼,如圖。
3、下面設置完后,點擊下方的“連接”,接著出現(xiàn)“連接成功”的彈窗,意味著連接成功了。
(1)添加刪除數據庫:如果需要添加刪除數據庫的話,可以選擇需要操作的數據庫點擊操作即可,如圖。
(2)如何使用命令行:,對于很多操作還是SQL命令會更加方便,接著進入sql命令行界面,點擊“工具”--“命令列界面”。
(3)可以在右下方空白區(qū)域進入了SQL命令行界面,操作方法和普通進入mysql命令行界面一樣使用命令。
4、其他功能:面對之前數據庫已經導出的sql文件。直接通過選擇需要導入的數據庫,效果如圖所示。
mysql 分類匯總
select code,sum(num) total from 表名 group by code order by c
你后面加一個group by就行了
select count(*) 人數,健康情況 from PERSON group by 健康情況
MYSQL數據庫
SELECT 產品,GROUP_CONCAT(零件),SUM(數量),SUM(金額) FROM (
SELECT 'A' AS 產品,'A1' AS 零件,'10' AS 數量,'10' AS 金額
UNION ALL
SELECT 'A' AS 產品,'A2' AS 零件,'20' AS 數量,'20' AS 金額
UNION ALL
SELECT 'A' AS 產品,'A3' AS 零件,'10' AS 數量,'10' AS 金額
UNION ALL
SELECT 'B' AS 產品,'B1' AS 零件,'10' AS 數量,'10' AS 金額
UNION ALL
SELECT 'B' AS 產品,'B2' AS 零件,'20' AS 數量,'20' AS 金額
UNION ALL
SELECT 'B' AS 產品,'B3' AS 零件,'10' AS 數量,'10' AS 金額
) T? GROUP BY 產品