欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql按部門統計表

錢艷冰1年前11瀏覽0評論

介紹

MySQL是一種非常流行的數據庫管理系統。它提供了許多功能,其中之一就是能夠按照不同的方式對表進行統計。在本篇文章中,我們將重點介紹如何按照部門統計表。

創建表

在本示例中,我們將創建一個包含員工姓名、工資和部門的表。以下是表的創建腳本:

CREATE TABLE `employees` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`salary` int(11) NOT NULL,
`department` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
);

這將創建一個名為“employees”的表,其中包含四個列:id、name、salary和department。

插入數據

接下來,我們將插入一些數據來填充表格。以下是一些示例數據:

INSERT INTO `employees` (`name`, `salary`, `department`)
VALUES
('John', 5000, 'Sales'),
('Jane', 6000, 'Marketing'),
('Bob', 7000, 'Sales'),
('Amy', 5500, 'Marketing'),
('Tom', 6500, 'Finance'),
('Jerry', 7500, 'Finance');

這將在表中添加6個新行,分別表示各個部門的員工。

按部門統計

現在我們已經準備好進行按部門統計了。使用以下查詢語句可以實現這一點:

SELECT 
department, 
SUM(salary) AS total_salary, 
COUNT(*) AS num_employees
FROM employees
GROUP BY department;

這條查詢語句將對表格進行分組,以便按部門進行統計。它使用GROUP BY子句對每個部門進行分組,并使用SUM函數對每個部門的工資進行總計。它也使用了COUNT函數來計算每個部門的員工人數。

查詢的輸出如下:

department | total_salary | num_employees
-----------|-------------|--------------
Finance    | 13000       | 2
Marketing  | 11500       | 2
Sales      | 12000       | 2

從輸出中可以看到,每個部門的工資總額和員工人數都得到了正確的統計。

總結

使用MySQL進行表格統計是一項很有用的功能。使用GROUP BY子句和各種聚合函數,您可以按照不同的方式對表格進行統計和匯總。按部門統計表是一種很常見的用法,能夠幫助您更好地理解您的數據。希望本篇文章能對您有所幫助!