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

# Aggregatsfunktionen

## `COUNT`

Die `COUNT()`-Funktion gibt die Anzahl Datensätze zurück, die dem Kriterium entsprechen.

```sql theme={null}
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
```

### Beispiel

```sql theme={null}
SELECT COUNT(*)
FROM Products;
```

## `AVG`

Die `AVG()`-Funktion gibt den Durchschnitt der Werte eines numerischen Attributes zurück.

```sql theme={null}
SELECT AVG(column_name)
FROM table_name
WHERE condition;
```

### Beispiel

```sql theme={null}
SELECT AVG(Price)
FROM Products;
```

## SUM

Die `SUM()`-Funktion gibt einem die Summe aller Werte eines numerischen Attributs zurück.

```sql theme={null}
SELECT SUM(column_name)
FROM table_name
WHERE condition;
```

### Beispiel

```sql theme={null}
SELECT SUM(Quantity)
FROM OrderDetails;
```

## `MIN`

Die `MIN()`-Funktion gibt den kleinsten Wert eines Attributs zurück.

```sql theme={null}
SELECT MIN(column_name)
FROM table_name
WHERE condition;
```

### Beispiel

```sql theme={null}
SELECT MIN(Price) AS SmallestPrice
FROM Products;
```

## `MAX`

Die `MAX()`-Funktion gibt einem den grössten Wert eines Attributs zurück.

```sql theme={null}
SELECT MAX(column_name)
FROM table_name
WHERE condition;
```

### Beispiele

```sql theme={null}
SELECT MAX(Price) AS LargestPrice
FROM Products;
```
