0
A
回答
2
U-SQL是一种声明式查询语言,目前只允许您使用IF语句(此时的IF语句在编译时执行)基于值更改控制流。
你想在不同的IF分支中做什么?
现在取决于你想要的IF子句中做什么,你有不同的选择:
将您的IF条件进入查询谓词(例如,
@res = SELECT a, b, c FROM @x WHERE condition UNION ALL SELECT a, b, c FROM @y WHERE !condition;
,而不是
IF (condition) THEN @res = SELECT a, b, c FROM @x; ELSE @res = SELECT a, b, c FROM @y; END;
如果您的条件取决于不同的表格,则可能需要执行(交叉)连接以获得相关的条件。
分割你的脚本成更小的脚本,并使用自动进稿器或PowerShell的控制流。这可能意味着你创建了你下载的中间结果,所以我通常更喜欢1.
最后但并非最不重要:通常可能有一种声明方式来表达你的逻辑,它可以避免条件。
相关问题
- 1. 检查表中是否存在记录
- 2. 如何检查在Access数据库中是否存在记录
- 3. 如何检查数据视图中是否存在记录? C#
- 4. 如何检查记录是否存在
- 5. 如何检查多个表中的记录是否存在
- 6. 如何检查数据库记录是否存在?
- 7. 如何检查SQL数据库表以查看是否存在记录
- 8. 如何检查sql表中是否存在一条记录?
- 9. 检查数据库中的任何不同表中是否存在记录
- 10. 检查数据库中是否存在与Javascript的记录
- 11. 检查mysql表中是否存在不存在的记录
- 12. 检查数据库中是否存在该记录
- 13. 检查记录是否已经存在于数据库中
- 14. Doctorine检查数据库中是否存在记录
- 15. Rails检查数据库中是否存在记录
- 16. 检查数据库中是否存在记录
- 17. 检查数据库中是否存在记录
- 18. Android SQL:检查数据库中是否存在记录
- 19. CollectionAssociation.include?检查数据库中是否存在记录?
- 20. 如何检查数据库中是否存在记录或不在sqlite中?
- 21. SELECT查询的性能检查表中是否存在记录
- 22. 如何检查记录中的密钥是否存在?
- 23. 如何检查GAE NDB中的记录是否存在?
- 24. 如何在数据表的列中检查值是否存在?
- 25. 检查数据库是否有记录
- 26. 如何在ssis中检查是否存在记录
- 27. Cakephp检查是否存在记录
- 28. rethinkdb检查是否存在记录
- 29. 检查记录是否存在SQL PhoneGap
- 30. 检查记录是否存在外键
谢谢迈克尔,那帮助。 – lidong