You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ADF数据流中实现SQL的LIKE筛选逻辑并获取实际数据?

在ADF数据流中实现SQL LIKE筛选逻辑获取目标数据

直接用**筛选转换(Filter Transformation)**就能实现和你SQL语句一样的效果,步骤如下:

  • 添加筛选转换并连接到数据源,在筛选条件的表达式编辑器里写:

    like(TBL_CODE_ALPHA, '%BEG') || like(TBL_CODE_ALPHA, '%END')
    

    这里||对应SQL里的OR,like函数第一个参数是要匹配的字段(不是固定字符串),这样筛选转换会自动保留所有满足条件的行,而不是返回单个布尔值。

  • 如果需要分步验证,可以先加个派生列转换,生成布尔列确认匹配情况:

    isMatch = like(TBL_CODE_ALPHA, '%BEG') || like(TBL_CODE_ALPHA, '%END')
    

    再用筛选转换过滤isMatch == true的行,同样能得到目标数据。

运行数据流预览就能看到和SQL查询一致的结果了。

内容的提问来源于stack exchange,提问作者sunitha v

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 19:48:09