# SQL 表达式处理器

将一个或多个自定义 SQL 表达式的结果写入新列。

SQL 表达式处理器让您可以编写简单或复杂的 SQL 表达式来处理源数据集新列中的数据。您可以使用 the 添加 icon 添加更多 SQL 表达式。

## SQL 表达式属性

要配置以创建新列并在其上应用 SQL 表达式的属性。每个表达式都会创建一个新列。

配置

| 属性 | 配置 |
| --- | --- |
| 名称 | 输入将应用 SQL 表达式的新列的名称。 |
| 类型 | 选择列的数据类型。<br><br>根据您选择的数据类型，您可能还需要设置更多列属性，例如精度、比例或长度。 |
| 可为 Null | 如果希望该列可以为 Null，则选择此项。 |
| SQL 表达式 | 在文本框中输入一个简单的 SQL 表达式，或单击 the 表达式构建器图标 icon 打开表达式构建器。在表达式构建器中，您可以：<br><br><ul> <li> <p>在<span>构建表达式</span>文本框中输入复杂的 SQL 表达式。您可以在左侧面板上选择列名以自动完成表达式。</p> </li> <li> <p>在<span>提取参数</span>区域中提取 SQL 表达式中使用的所有参数，并使用自定义值对其进行测试。</p> </li> <li> <p>在<span>测试表达式</span>区域测试您的 SQL 表达式。</p> </li> </ul> |

要重命名处理器，请单击将鼠标悬停在处理器的默认名称上时显示的![编辑](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)编辑图标。

要编辑其描述，请单击悬停在描述上时显示的![编辑](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)编辑图标。