MySQL是一種流行的開放源代碼關(guān)系型數(shù)據(jù)庫管理系統(tǒng),廣泛應(yīng)用于各種Web應(yīng)用程序和互聯(lián)網(wǎng)網(wǎng)站中。在開發(fā)過程中,我們常常需要使用MySQL查詢來獲得需要的數(shù)據(jù)。在本篇文章中,我們將討論如何通過MySQL查詢每個(gè)部門的平均薪水。
為了實(shí)現(xiàn)這個(gè)目標(biāo),我們需要使用MySQL的聚合函數(shù)AVG()。該函數(shù)用于計(jì)算一個(gè)列的平均值。我們還需要使用GROUP BY子句,以便按部門對結(jié)果進(jìn)行分類。
SELECT department, AVG(salary) AS avg_salary FROM employees GROUP BY department
上面的代碼中,我們首先選擇部門和薪水列,然后使用AVG函數(shù)計(jì)算薪水列的平均值,并將結(jié)果起別名為avg_salary。最后,我們使用GROUP BY子句按部門對結(jié)果進(jìn)行分類。
通過這個(gè)簡單的查詢,我們可以得到每個(gè)部門的平均薪水,從而更好地了解公司的薪酬結(jié)構(gòu),以便進(jìn)行管理決策。