开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks我就想知道 如果我传一个逗号拼接的字符串入参, 如果这个字符串是null 我就不?

DataWorks我就想知道 如果我传一个逗号拼接的字符串入参, 如果这个字符串是null 我就不要这个条件, 如果有值我就in一下,这个怎么实现?我配置入参可以为null, 不传值的话直接会把null解析到sql里, 会出现id in (null) 这种sql,sql的意义都不对了

展开
收起
cuicuicuic 2023-05-28 18:19:19 73 0
1 条回答
写回答
取消 提交回答
  • 这个试一下高级sql创建api mybatis动态SQL基础说明:https://mybatis.org/mybatis-3/zh/dynamic-sql.html mybatis特殊字符转义:https://www.cnblogs.com/wlsblog/p/7929354.html,对的 这个可以解决判断参数为null的问题 现在通了是吗,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-05-28 18:29:05
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多