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