SQL の AVG 関数は、数値の平均を計算するために使用されます。その構文は AVG(column_name) です。 AVG 関数は NULL 値を無視します。 AS キーワードを使用して、結果の別名を指定できます。これは数値型のデータに対してのみ機能し、ターゲット列に値がない場合、または NULL 値のみが含まれる場合は NULL を返し、数値以外の値が含まれる場合はエラーをスローします。
#SQL での AVG 関数の使用法
SQL での AVG 関数は、セットの値を計算するために使用されます。数値の平均値。構文:
<code>AVG(column_name)</code>ここで:
は、平均を計算するターゲット列です。
使用法:
<code>-- 示例表包含 'sales' 列,存储销售数据 CREATE TABLE sales ( product_id INT, sales INT ); -- 计算 'sales' 列的平均值 SELECT AVG(sales) FROM sales;</code>
戻り結果:
<code>NULL</code>テーブルにはまだデータが存在しないため、結果は NULL です。
NULL 値の処理:
AVG 関数は NULL 値を無視します。例:<code>-- 在 'sales' 列中插入一些数据,包括 NULL 值 INSERT INTO sales (product_id, sales) VALUES (1, 10), (2, 20), (3, NULL); -- 计算 'sales' 列的平均值 SELECT AVG(sales) FROM sales;</code>
結果:
<code>15.0</code>AVG 関数は NULL 値を無視するため、平均は (10 20) / 2 = 15 となります。
エイリアスの使用:
AS キーワードを使用して、AVG 関数の結果のエイリアスを指定できます。例:
<code>-- 计算 'sales' 列的平均值并将其别名为 'average_sales' SELECT AVG(sales) AS average_sales FROM sales;</code>
戻り結果:
<code>| average_sales | |---|---| | 15.0 |</code>
注:
以上がSQLでのavg関数の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。