创建数据视图

1数据连接创建

在创建数据视图之前,需要确保能直连数据库,因而需要通过数据连接的方式进行配置。

2数据视图创建(sql模式)

以订单表和订单明细表为例,构建订单明细表。

sql语句

SELECT
`订单`.`订单ID`,
`订单`.`客户ID`,
`订单`.`雇员ID`,
`订单`.`订购日期` AS `订购日期`,
`订单`.`发货日期` AS `发货日期`,
`订单`.`到货日期` AS `到货日期`,
`订单`.`运货商` AS `运货商`,
`订单`.`运货费` AS `运货费`,
`订单`.`货主名称` AS `货主名称`,
CONCAT(`订单`.`货主国家`,`订单`.`货主省份`,`订单`.`货主城市`,`订单`.`货主地址`) AS `货主地址`,
`订单明细`.`产品ID` AS `产品`,
`订单明细`.`单价` AS 单价,
`订单明细`.`数量` AS 数量,
`订单明细`.`折扣` AS 折扣
FROM `订单`,`订单明细` 
WHERE `订单`.`订单ID`=`订单明细`.`订单ID`
AND <%querySqlCondition|1%>
AND `订单`.`订购日期`='{订购日期}'

数据模型

数据视图创建完毕后会形成一个目录文件,可对其进行编辑、执行(查看)、复制等等操作

数据结果

最终数据结果:

3注意事项

sql标识符

即席查询编写sql语句必须在where条件中加入标识符:<%querySqlCondition|1%>

sql参数

定义方式:{参数名|默认值},默认值为可选项,与参数名之间通过英文竖线(|)分割。
例如:select * from 订单 where 订单日期={订单日期|2024-09-20}; 其中,花括号里的”订单日期”就是一个参数,默认值为2024-09-20;
编写界面:

查询界面:

作者:jinyonghai  创建时间:2024-09-20 16:31
最后编辑:jinyonghai  更新时间:2025-03-07 10:05