AVG(平均を出したい列)
特定の列の平均値を求める。引数は数値型のみ。
NULLは対象外。なので、列の値の合計をNULL値を持つ行を除いた行数で割る。
DISINCTをつけると重複行を除いた平均になるため。全ての行の平均と異なる場合がある。
SELECT AVG(SAL,COMM) FROM EMP;→2073.21429
SELECT AVG(SAL,COMM) FROM EMP;→エラー。引数は1個しか指定できない。
AVG(平均を出したい列)
特定の列の平均値を求める。引数は数値型のみ。
NULLは対象外。なので、列の値の合計をNULL値を持つ行を除いた行数で割る。
DISINCTをつけると重複行を除いた平均になるため。全ての行の平均と異なる場合がある。
SELECT AVG(SAL,COMM) FROM EMP;→2073.21429
SELECT AVG(SAL,COMM) FROM EMP;→エラー。引数は1個しか指定できない。