In MariaDB, le funzioni aggregate sono utilizzate per calcolare un singolo valore risultante da un gruppo di valori. Queste funzioni vengono spesso utilizzate in combinazione con le istruzioni GROUP BY nelle query SQL. Alcune delle funzioni aggregate più comuni includono COUNT, SUM, AVG, MIN, MAX ecc.
1. COUNT: Conta il numero di righe in un set di risultati.
```
SELECT COUNT FROM Employees;
```
Questo restituirà il numero totale di righe nella tabella Employees.
1. SUM: Aggiunge i valori in un set specificato di righe.
```
SELECT SUM FROM Employees;
```
Questo restituirà la somma di tutti i salari nella tabella Employees.
1. AVG: Calcola la media dei valori in un set specificato di righe.
```
SELECT AVG FROM Employees;
```
Questo restituirà la media dei salari nella tabella Employees.
1. MIN e MAX: Restituisce il valore minimo e massimo in un set specifico di righe.
```
SELECT MIN, MAX FROM Employees;
```
Questo restituirà il salario minimo e massimo nella tabella Employees.
Queste funzioni possono anche essere utilizzate con la clausola GROUP BY per raggruppare i risultati in base a una o più colonne.
Per esempio:
```
SELECT department, COUNT
FROM Employees
GROUP BY department;
```
Questo restituirà il numero di impiegati in ogni dipartimento.