查询条件转换工具
操作场景
工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供了JSON与SQL的转换工具,支持通过可视化界面配置分组规则与查询条件,帮助用户更加高效、便捷地完成查询条件的转换。用户可通过页面交互实现分组层级管理及规则配置,以简洁直观的方式生成可直接使用的查询语句。
约束与限制
- 首个根分组不可删除。
- 操作符支持范围:=,>,<,>=,<=,<>,in,not in,customLike,like,isnull和notnull。
- 在同一分组内,各规则间的逻辑关系(即“与”或“或”)必须保持一致。
- 对于处于同一层级的分组,“与”或“或”的逻辑关系必须保持一致。
前提条件
已登录应用运行态。
操作步骤
- 在左侧导航栏中,选择
,进入查询条件转换工具页面。
默认展示一个不能删除的根分组,作为条件配置的基础层级。
- 在分组转换页面,根据实际需求,进行如下设置:
- 新增分组:单击“增加分组”,可在当前层级下创建子分组(支持多层嵌套)。
- 添加规则:单击
,在当前分组内配置一条查询条件。每条查询条件由“字段”、“操作符”和“值”组成。
- 删除规则:选择已添加的规则,单击
,移除查询条件。
- 删除分组:单击“删除分组”,移除分组。
- 完成配置后,选择“JSON”或“SQL”,单击“转换”。
系统将自动生成对应的JSON或SQL语句,您可在右侧结果区域查看并复制使用。
- 转换示例1:转换“ID>100”的查询条件
图1 JSON转换(单条件)图2 SQL转换(单条件)
- 转换示例2:转换“ID在100-1000之间且创建时间在2025年7月1日至8月1日”的查询条件
图3 JSON转换(复合条件)图4 SQL转换(复合条件)
- 转换示例1:转换“ID>100”的查询条件