sql >> Database teknologi >  >> RDS >> SQLite

SQLite aggregerede funktioner

Denne side indeholder en liste over samlede funktioner, der er tilgængelige i SQLite som standard.

Funktion Beskrivelse
avg() Returnerer gennemsnitsværdien af ​​alle ikke-NULL-værdier i en gruppe.
count() Kan bruges til at returnere antallet af rækker i et resultatsæt.

Det kan også bruges til at returnere det antal gange, en given kolonne ikke er NULL i resultatsættet.
group_concat() Giver dig mulighed for at sammenkæde flere resultater, der returneres for en kolonne, til én. Nogle gange omtalt som "strengaggregation".
max() Returnerer den maksimale værdi fra alle værdier i en gruppe.

Den maksimale værdi er den værdi, der vises sidst i en forespørgsel, der bruger en ORDER BY klausul i samme kolonne.
min() Returnerer minimum ikke-NULL værdi fra alle værdier i en gruppe.

Minimumsværdien er den værdi, der vises først i en forespørgsel, der bruger en ORDER BY klausul i samme kolonne.
sum() Returnerer summen af ​​alle ikke-NULL værdier i en gruppe. Hvis der ikke er nogen ikke-NULL-værdier, returnerer det NULL.
total() Returnerer summen af ​​alle ikke-NULL værdier i en gruppe. Hvis der ikke er nogen ikke-NULL-værdier, returnerer det 0,0.

Yderligere aggregerede funktioner skrevet i C kan tilføjes ved hjælp af sqlite3_create_function() API.


  1. Er mysqli_real_escape_string nok til at undgå SQL-injektion eller andre SQL-angreb?

  2. Oracle 11g:Standard til statisk værdi, når forespørgslen ikke returnerer noget

  3. Om klynget indeks i postgres

  4. Sådan fungerer DENSE_RANK() i SQL Server