数据库查询

1.概述

1.1 支持版本
报表设计器版本
since 5.7
1.2 功能简介

「数据库查询」数据集,指通过执行SQL语句查询出的数据集合,该数据集可直接用于报表计算。

2.详细介绍

2.1 数据集操作

进入报表设计器,在设计器左侧部分为数据集管理区域。在管理区域上方,是数据集「添加」、「修改」、「删除」、「预览」按钮。如下图所示:

数据集介绍

点击「+」,选择「数据库查询」,进入添加SQL查询数据集界面。如下图所示:

添加数据集

输入数据集名称(数据集名称不可重复)和SQL后,点击「预览」按钮,即可查看该数据集数据。如下图所示:

数据集查看

SQL中可以添加参数,格式为:${param},例如: select * from table where name = '${param}’;一般用于参数报表,接收参数执行报表数据过滤。

2.2 示例

1.打开报表设计器,在设计器左侧部分为数据集管理区域,点击「+」,选择「数据库查询」,进入添加SQL查询数据集界面,选择数据库「VRDemo」,点击数据表「salesman」,自动生成SQL:SELECT * FROM salesman;

2.为数据集添加参数,修改SQL为:SELECT * FROM salesman where area = '${area}'。area为参数名称,点击「刷新参数」按钮,在参数栏自动添加area参数,默认值输入「华东」。如下图所示:

数据库查询数据集示例

3.点击「数据预览」,如下图所示:

数据库查询数据集数据预览

注:参数报表加载默认参数的顺序是:数据集默认参数 -> 控件默认参数。