什么是中位數?
中位數是一組數中間的數,即把所有數按順序排列后位于中間位置的數。如果數的個數是偶數,則中位數為中間兩個數的平均值。
MySQL中的中位數函數
在MySQL中,可使用MEDIAN函數來計算一組數的中位數。MEDIAN函數接受一個數值列表作為參數,并返回列表中的中位數。
如何使用MEDIAN函數?
使用MEDIAN函數很簡單。只需要在SELECT語句中使用MEDIAN函數并傳入一個數值列即可。例如:
SELECT MEDIAN(salary) FROM employees;
注意事項
需要注意的是,MEDIAN函數只能用于數值類型的列,且該列的值不能為NULL。如果該列包含NULL值,則會返回NULL。
另外,如果使用MEDIAN函數計算的列中有偶數個數,則返回中間兩個數的平均值。因此,返回值可以是小數。