MySQL中的STDDEV()和STDDEV_POP()函數(shù)用于計(jì)算數(shù)據(jù)集的標(biāo)準(zhǔn)偏差
在計(jì)算過程中,這些函數(shù)會(huì)自動(dòng)忽略NULL值。也就是說,NULL值不會(huì)參與計(jì)算,不會(huì)影響最終的結(jié)果。
例如,考慮以下數(shù)據(jù)集:
+------+
| value|
+------+
| 1 |
| 2 |
| NULL |
| 4 |
| 5 |
+------+
計(jì)算這個(gè)數(shù)據(jù)集的標(biāo)準(zhǔn)偏差時(shí),NULL值將被忽略:
SELECT STDDEV(value) FROM data;
或者
SELECT STDDEV_POP(value) FROM data;
這兩個(gè)查詢都將返回?cái)?shù)據(jù)集(1, 2, 4, 5)的標(biāo)準(zhǔn)偏差。