ホーム -> 6章 関数
prev 初心者向けSQL解説サイト 前へ 初心者向けSQL解説サイト トップへ 初心者向けSQL解説サイト 次へ next

6-4.集約関数

  • AVG関数

    英語と数学の平均点を取得します。

    
    SELECT FLOOR(AVG(eng)), FLOOR(AVG(math)) FROM tbl_exam;
    
    

    
    +-----------------+------------------+
    | FLOOR(AVG(eng)) | FLOOR(AVG(math)) |
    +-----------------+------------------+
    |              57 |               72 |
    +-----------------+------------------+
    
    

  • COUNT関数

    試験を受けた人数のデータを取得する。

    
    SELECT COUNT(id) FROM tbl_exam;
    
    

    
    +-----------+
    | COUNT(id) |
    +-----------+
    |         5 |
    +-----------+
    
    

  • SUM関数

    AVGを使用せずに平均点を取得します。

    
    SELECT SUM(eng) / COUNT(eng) AS MyAvg FROM tbl_exam;
    
    

    
    +---------+
    | MyAvg   |
    +---------+
    | 57.5000 |
    +---------+
    
    

  • MAX, MIN関数

    英語の最高点と数学の最低点のデータを取得する。

    
    SELECT MAX(eng), MIN(math) FROM tbl_exam;
    
    

    
    +----------+-----------+
    | MAX(eng) | MIN(math) |
    +----------+-----------+
    |       90 |        55 |
    +----------+-----------+
    
    

prev 初心者向けSQL解説サイト 前へ 初心者向けSQL解説サイト トップへ 初心者向けSQL解説サイト 次へ next
inserted by FC2 system