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

mysql排除空字符串avg

林子帆2年前9瀏覽0評論

在MySQL中,如果需要對某列進行平均數計算,通常可以使用AVG函數來實現。但是,如果這列中存在空字符串,AVG函數會默認將其轉換為0,從而可能會導致計算結果偏差。

為了排除空字符串對平均數計算的干擾,可以通過使用IF函數和NULLIF函數來實現。

SELECT AVG(NULLIF(IF(column_name='', NULL, column_name), 0))
FROM table_name;

上述代碼中,首先使用IF函數將空字符串替換為NULL,然后使用NULLIF函數將0替換為NULL,最后再進行平均數計算。這樣,便可以排除空字符串的影響,得到真實的平均數。