sqlite3のSQLメソッド avg

SQLite3のAVG()関数は、指定された列の平均値を計算するために使用されます。この関数は数値の列の平均値を取得するのに便利です。

AVG()関数の基本的な構文は以下の通りです:

sql
AVG(column_name);

ここで、各要素の説明です:

  • AVG: 列の平均値を計算するためのSQL関数。
  • column_name: 平均値を計算したい列の名前を指定します。

以下は具体的な例です:

sql
-- 数値の列の平均値を計算 SELECT AVG(salary) FROM employees; -- 列の平均値を計算し、ラベルを付けて表示 SELECT AVG(age) AS average_age FROM people; -- WHERE条件を組み合わせて平均値を計算 SELECT AVG(score) FROM exam_results WHERE subject = 'Math';

1つ目の例では、AVG()関数を使用してemployeesテーブルのsalary列の平均値を計算しています。2つ目の例では、peopleテーブルのage列の平均値を計算し、その結果にaverage_ageというラベルを付けて表示しています。3つ目の例では、exam_resultsテーブルの特定の科目("Math")に対するスコアの平均値を計算しています。

AVG()関数は、数値データの平均値を求めるのに役立ち、データベース内で集計や統計情報を取得するのに使用されます。