sql >> Database >  >> RDS >> SQLite

SQLite geaggregeerde functies

Deze pagina bevat een lijst met statistische functies die standaard beschikbaar zijn in SQLite.

Functie Beschrijving
avg() Retourneert de gemiddelde waarde van alle niet-NULL-waarden binnen een groep.
count() Kan worden gebruikt om het aantal rijen in een resultatenset te retourneren.

Het kan ook worden gebruikt om het aantal keren terug te geven dat een bepaalde kolom niet NULL is in de resultatenset.
group_concat() Hiermee kunt u meerdere resultaten die voor een kolom zijn geretourneerd, samenvoegen tot één. Dit wordt ook wel 'tekenreeksaggregatie' genoemd.
max() Retourneert de maximale waarde van alle waarden in een groep.

De maximale waarde is de waarde die als laatste zou verschijnen in een zoekopdracht die gebruikmaakt van een ORDER BY clausule in dezelfde kolom.
min() Retourneert de minimale niet-NULL-waarde van alle waarden in een groep.

De minimumwaarde is de waarde die als eerste zou verschijnen in een zoekopdracht die gebruikmaakt van een ORDER BY clausule in dezelfde kolom.
sum() Retourneert de som van alle niet-NULL-waarden in een groep. Als er geen niet-NULL-waarden zijn, wordt NULL geretourneerd.
total() Retourneert de som van alle niet-NULL-waarden in een groep. Als er geen niet-NULL-waarden zijn, wordt 0,0 geretourneerd.

Extra aggregatiefuncties geschreven in C kunnen worden toegevoegd met behulp van de sqlite3_create_function() API.


  1. De verschillen tussen tabel- en transactie-API's begrijpen

  2. Problemen met de postgresql COPY-opdracht met Rails op een andere server

  3. ASCII()-functie in Oracle

  4. Bevoegdheden toekennen aan toekomstige tabellen in PostgreSQL?