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

mysql求平均值不為空

錢琪琛2年前11瀏覽0評論

在MySQL中,求平均值是很常見的操作。但是,有時候我們只想求那些不為空的平均值。本文將介紹如何在MySQL中求平均值不為空的方法。

SELECT AVG(column_name) 
FROM table_name 
WHERE column_name IS NOT NULL;

以上代碼就能夠求出表格中某列不為空的平均值。

如果我們想要選取多個列,可以按照以下方式編寫代碼:

SELECT AVG(column1), AVG(column2), AVG(column3) 
FROM table_name 
WHERE column1 IS NOT NULL 
AND column2 IS NOT NULL 
AND column3 IS NOT NULL;

這就能夠同時選取三個列,且保證不為空。

如果我們只想要求平均值,但是不需要顯示在查詢結果中,可以使用以下代碼:

SELECT COUNT(*) AS count, AVG(column_name) AS average 
FROM table_name 
WHERE column_name IS NOT NULL;

通過使用COUNT函數,我們可以計算在表中不為空的行數。同時,我們仍然可以通過AVG函數得到該列的平均值。

綜上所述,本文介紹了如何在MySQL中求平均值不為空的方法,無論是選取單個列還是多個列,都可以通過簡單的代碼實現。