Questa pagina contiene un elenco di funzioni aggregate disponibili in SQLite per impostazione predefinita.
Funzione | Descrizione |
---|---|
avg() | Restituisce il valore medio di tutti i valori non NULL all'interno di un gruppo. |
count() | Può essere utilizzato per restituire il numero di righe in un set di risultati. Può anche essere utilizzato per restituire il numero di volte in cui una determinata colonna non è NULL nel set di risultati. |
group_concat() | Consente di concatenare più risultati restituiti per una colonna in uno. A volte indicato come "aggregazione di stringhe". |
max() | Restituisce il valore massimo da tutti i valori in un gruppo. Il valore massimo è l'ultimo valore che apparirà in una query che utilizza un ORDER BY clausola sulla stessa colonna. |
min() | Restituisce il valore minimo non NULL da tutti i valori in un gruppo. Il valore minimo è il valore che apparirà per primo in una query che utilizza un ORDER BY clausola sulla stessa colonna. |
sum() | Restituisce la somma di tutti i valori non NULL in un gruppo. Se non sono presenti valori diversi da NULL, restituisce NULL. |
total() | Restituisce la somma di tutti i valori non NULL in un gruppo. Se non sono presenti valori non NULL, restituisce 0.0. |
È possibile aggiungere ulteriori funzioni aggregate scritte in C utilizzando l'API sqlite3_create_function().