hirolau/SQL:金融领域的SQL技巧


在你得到第一份大量使用SQL的工作之前,往往很难理解你可能会写什么样的查询。我是否只需要连接和分组就能熟练使用SQL?

这个资料库包含一个小数据集和5个我作为金融部门的分析师遇到的问题。我试着给它们排序,使它们逐渐变难。我还试图选择使用单个或最多两个表的问题以保持简单。

如果你不熟悉窗口函数和递归,除了第一个问题外,你会对所有的问题感到困难。先去读一读这些概念。

为了查询数据库,你可以使用Python + Jupyter Notebook + sqlite。另外,你可以下载一些用于查询SQLite数据库的软件,例如这个:https://sqlitebrowser.org/。注意,窗口函数是SQLite数据库最近增加的,所以要确保你使用的是最新版本。

该数据库在这个资源库中,被称为data.db。数据也以csv格式存在于input_data文件夹中。

点击标题进入github