Database_SQL_Function


SQLite Aggregate Functions

  • 集約関数
  • 値セットの計算を実行し、単一の値を返します.
  • 関数
  • は、複数行の結果値を返します.
  • SELECT構文でのみ
  • を使用

  • COUNT(*)
  • テーブルのすべての行数を得ることができます
    AVG(age)
  • ,
  • age列の総平均値を求める
  • Overview of SQLite aggregate functions

  • COUNT
  • 取得グループ内の項目数
  • SELECT COUNT(*) FROM users;

  • AVG
  • すべての値の平均を計算する

  • MAX
  • グループのすべての値の最大値

  • MIN
  • グループのすべての値の最小値

  • SUM
  • すべての値の合計
  • を計算
    SELECT AVG(컬럼) FROM 테이블이름;
    SELECT SUM(컬럼) FROM 테이블이름;
    SELECT MIN(컬럼) FROM 테이블이름;
    SELECT MAX(컬럼) FROM 테이블이름;
    デフォルトでは、これらの関数は「数値」(INTEGER)列の場合にのみ使用できます.
  • 30歳以上の人の平均年齢は?
  • SELECT AVG(age) FROM users WHERE age>=30;
  • 口座の残高が最も高い人とその金額を調べますか?
  • SELECT first_name, MAX(balance) FROM users;
  • 年齢30歳以上の人の口座の平均残高を調べるには?
  • SELECT AVG(balance) FROM users WHERE age>=30;