金融示例
如 samples/xsql/scripts/financial/readme.txt 文件中所述,此目录中的 SQL 示例文件 *.sql 旨在展示如何使用 xSQL 对序列(时间序列)应用各种 SQL 分析函数。可通过以下命令启动 xSQL 来运行这些文件:
cd SmartEDB/samples/xsql/scripts/financial
..\..\..\..\target\bin\xsql -i
命令文件
为了便于运行示例脚本,提供了以下命令文件:
xslq.bat (xsql.sh)
此命令文件使用参数列表启动 xSQL。提供此文件是为了避免输入上面冗长的命令行。例如,以下命令行以交互模式启动 xSQL,创建一个 100Mb 大小的数据库并运行脚本文件 quote.sql:
xsql -i -size 100m -f quote.sql
x.bat (x.sh)
此命令文件用于运行脚本文件 x1.sql 至 x15.sql 中的查询示例,这些示例展示了使用序列的实际查询:
x 15
f.bat (f.sh)
此命令文件用于在脚本文件 f1.sql 至 f5.sql 中运行简单的统计查询:
f 5
g.bat (g.sh)
此命令文件用于在 g6.sql 至 g11.sql 脚本文件中运行简单的统计查询:
g 11
分析(统计)函数示例
samples/xsql/scripts/financial 目录包含多个命令和脚本文件,用于方便运行 select 命令以演示各类统计函数。这些命令文件会调用 xSQL 并运行脚本,以按类别展示 SQL 分析函数。类别 1 至 5 中的示例可使用命令文件 f.bat(在 Linux 系统中为 f.sh)运行,类别 6 至 11 中的示例可使用 g.bat(在 Linux 系统中为 g.sh)运行。只需输入 f 或 g 后跟一个空格和类别编号即可运行 SQL 脚本。
例如,要试验“二进制”函数,请输入
f 3
要试验“网格聚合”功能,请输入
g 7
命令文件会调用 xSQL 并传入相应的 SQL 脚本文件。各个脚本文件定义并初始化适合所演示功能的特定示例表,然后执行相关页面中描述的各个选择语句。(有关这些函数组的详细信息,请参阅 SQL 分析函数页面。)