Files
sqlite3/ext/stats/todo.md
2023-12-30 10:50:35 +00:00

1.3 KiB

ANSI SQL Aggregate Functions

https://www.oreilly.com/library/view/sql-in-a/9780596155322/ch04s02.html

Built in

  • COUNT(*)
  • COUNT(expression)
  • SUM(expression)
  • AVG(expression)
  • MIN(expression)
  • MAX(expression)

https://sqlite.org/lang_aggfunc.html

Implemented

  • STDDEV_POP(expression)
  • STDDEV_SAMP(expression)
  • VAR_POP(expression)
  • VAR_SAMP(expression)
  • COVAR_POP(dependent, independent)
  • COVAR_SAMP(dependent, independent)
  • CORR(dependent, independent)

Linear regression

  • REGR_AVGX(dependent, independent)
  • REGR_AVGY(dependent, independent)
  • REGR_COUNT(dependent, independent)
  • REGR_INTERCEPT(dependent, independent)
  • REGR_R2(dependent, independent)
  • REGR_SLOPE(dependent, independent)
  • REGR_SXX(dependent, independent)
  • REGR_SXY(dependent, independent)
  • REGR_SYY(dependent, independent)

Other

  • CUME_DIST(value_list) WITHIN GROUP (ORDER BY sort_list)
  • RANK(value_list) WITHIN GROUP (ORDER BY sort_list)
  • DENSE_RANK(value_list) WITHIN GROUP (ORDER BY sort_list)
  • PERCENT_RANK(value_list) WITHIN GROUP (ORDER BY sort_list)
  • PERCENTILE_CONT(percentile) WITHIN GROUP (ORDER BY sort_list)
  • PERCENTILE_DISC(percentile) WITHIN GROUP (ORDER BY sort_list)