dataworks 有条件控制语句吗 可以根据某个条件来决定是否执行sql语句吗?
看下通用节点里的 赋值 分支节点等 https://help.aliyun.com/zh/dataworks/user-guide/general-and-other-items/?spm=a2c4g.11186623.0.0.1937765fHDjaw3 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
有条件控制语句。
示例1:通过条件控制返回结果按照不同的表字段进行排序
示例使用动态SQL查询语句,通过var的值决定使用哪种排序方式。
当var的值为1时,使用order by col01对结果进行排序。
当var的值为2时,使用order by col02对结果进行排序。
当var的值为3时,使用order by col01,col02对结果进行排序。
当var的值为4时,使用order by col02,col01对结果进行排序。
SQL代码示例如下。
```select col01,col02
from table_name
order by col01
order by col02
order by col01,col02
order by col02,col01
```
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。