SQLean——多功能SQLite扩展程序集

软件名称

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 分组依据

每一个函数的具体用法可参考作者的文档。以下是统计工具包的文档:

1 个赞