色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何使用MySQL根據部門統計登錄人數

呂致盈2年前13瀏覽0評論

在企業中,部門是一個非常重要的組織結構,部門內員工的登錄情況也是管理者需要關注的重要指標之一。本文將介紹。

一、創建部門表和登錄記錄表

首先,我們需要創建兩個表:部門表和登錄記錄表。部門表包含部門ID和部門名稱兩個字段,登錄記錄表包含用戶名、登錄時間和部門ID三個字段。

部門表的SQL語句如下:

ent` (t(11) NOT NULL AUTO_INCREMENT,ame` varchar(50) NOT NULL,

PRIMARY KEY (`dept_id`)noDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

登錄記錄表的SQL語句如下:

_record` (ame` varchar(50) NOT NULL,ee NOT NULL,t(11) NOT NULL,

KEY `dept_id` (`dept_id`),ent` (`dept_id`)noDB DEFAULT CHARSET=utf8;

二、插入測試數據

接下來,我們需要向這兩個表中插入測試數據,以便進行統計。我們可以使用以下SQL語句插入部門表的測試數據:

entame`)

VALUES

(1, '財務部'),

(2, '人力資源部'),

(3, '市場部'),

(4, '技術部');

然后,我們可以使用以下SQL語句插入登錄記錄表的測試數據:

amee`, `dept_id`)

VALUES

('張三', '2021-01-01 09:00:00', 1),

('李四', '2021-01-01 10:00:00', 1),

('王五', '2021-01-01 11:00:00',

('趙六', '2021-01-01 12:00:00',

('錢七', '2021-01-01 13:00:00',

('孫八', '2021-01-01 14:00:00', 3),

('周九', '2021-01-01 15:00:00', 3),

('吳十', '2021-01-01 16:00:00', 4),

('鄭一', '2021-01-01 17:00:00', 4),

('王二', '2021-01-01 18:00:00', 4);

三、根據部門統計登錄人數

現在,我們可以使用以下SQL語句根據部門統計登錄人數:

ametent d_record l ON d.dept_id = l.dept_idame;

運行以上SQL語句后,我們可以得到以下結果:

+---------------+-------------+amet

+---------------+-------------+

財務部 | 2

技術部 | 3

市場部 | 2

人力資源部 | 3

+---------------+-------------+

以上結果表示,財務部有2人登錄過系統,技術部有3人登錄過系統,市場部有2人登錄過系統,人力資源部有3人登錄過系統。

本文介紹了。首先,我們需要創建部門表和登錄記錄表,并插入測試數據。然后,我們可以使用INNER JOIN關鍵字連接兩個表,并使用GROUP BY關鍵字對部門進行分組,最后使用COUNT函數統計登錄人數。這樣我們就可以輕松地根據部門統計登錄人數了。