> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Aggregate

> 集計関数は、合計、平均、最小値/最大値、カウントなどの計算を行うために、行間の値に対して動作します。これらの関数は 0 行以上を受け取り、単一の出力を生成します。

## COUNT

クエリ条件に一致する行数を返します。

```sql theme={null}
SELECT COUNT(*) FROM Account WHERE Industry = 'Floppy Disks'
```

## COUNT(DISTINCT)

クエリ条件に一致する、一意で非 null のフィールド値の数を返します。

```sql theme={null}
SELECT COUNT(DISTINCT BillingState) AS DistinctValues FROM Account WHERE Industry = 'Floppy Disks'
```

## AVG

カラム値の平均を返します。

```sql theme={null}
SELECT Name, AVG(AnnualRevenue) FROM Account WHERE Industry = 'Floppy Disks'  GROUP BY Name
```

## MIN

カラムの最小値を返します。

```sql theme={null}
SELECT MIN(AnnualRevenue), Name FROM Account WHERE Industry = 'Floppy Disks' GROUP BY Name
```

## MAX

カラムの最大値を返します。

```sql theme={null}
SELECT Name, MAX(AnnualRevenue) FROM Account WHERE Industry = 'Floppy Disks' GROUP BY Name
```

## SUM

カラム値の合計を返します。

```sql theme={null}
SELECT SUM(AnnualRevenue) FROM Account WHERE Industry = 'Floppy Disks'
```
