软件名称
sqlean
推荐类型
【用户推荐】
软件平台
Windows,Linux,macOS
一句话简介
一组 SQLite 扩展程序,可以为 SQLite 增加更多功能,比如计算样品标准偏差、中位数、百分位数等。
项目首页
许可证为 MIT
作者自述
原文见项目首页,以下内容由 DeepL 翻译
与其他数据库管理系统相比,SQLite 的功能很少。SQLite 的作者认为这是一个特点而不是问题,因为 SQLite 有一个扩展机制。
现在有很多 SQLite 扩展,但都不完整、不一致,而且散落在互联网上。Sqlean 将它们整合在一起,整齐地打包成域模块,并为 Linux、Windows 和 macOS 提供了文档记录和测试。
我们并不试图将所有现有扩展集结成一大堆–那样做的用处不大。我们的目标是创建一套经过深思熟虑的域模块,并提供方便的应用程序接口。这是一种 SQLite 标准库。
为了实现这一目标,我们会拆分过于宽泛的扩展,合并过于狭窄的扩展,重构,添加缺失的功能,测试,记录,并做大量其他的小事情。
使用案例
——在 DB Browser for SQLite 中,借助 sqlean 进行统计分析
我有很多实验数据是存储在 SQLite 数据库中的,有时候要对这些结果进行分析。如果只是算极值、平均值还好说,SQLite 提供了 max()
、min()
、average()
函数。但要计算样品标准偏差就比较麻烦了,SQLite 本身没有这个功能。
而 SQLean 提供了一个统计工具包扩展,这个扩展中包含了能计算标准偏差的函数。以下是操作方法:
1 下载扩展包
到 releases 页面,下载与您的操作系统相符的扩展包。以 Linux 系统为例,下载 sqlean-linux-x86.zip
。然后,解压这个压缩包,找到其中的统计分析工具包 stats.so
。
2 加载扩展包
打开 DB Browser for SQLite,然后打开数据库。接下来,点击 工具 → 加载扩展,找到刚刚解压出的 stats.so
。加载完毕后,会弹出对话框 “扩展成功加载。”
3 调用统计函数
以样品标准偏差函数的函数为例,执行如下查询命令即可:
SELECT stats_stddev(列名称) FROM 表名称 GROUP BY 分组依据
每一个函数的具体用法可参考作者的文档。以下是统计工具包的文档: