【发布时间】:2012-07-31 13:14:20
【问题描述】:
我正在尝试为查询编写 CASE 语句,但似乎 USQL 实际上没有 CASE 的语法。
只是想知道是否有人知道正确的 fn 来进行案例陈述。
谢谢
【问题讨论】:
我正在尝试为查询编写 CASE 语句,但似乎 USQL 实际上没有 CASE 的语法。
只是想知道是否有人知道正确的 fn 来进行案例陈述。
谢谢
【问题讨论】:
根据我找到的文档 (http://pz.southware.com/nlhtml/USQL_User_Guide.pdf),没有引用 CASE 语句,因此您说它不支持该语句可能是正确的。
如果您的 CASE 语句条件正在检查空值,则可以使用 isnull 函数。您可以通过一个或两个嵌套查询来模拟一个案例,或者可以通过将您的查询分成多个部分(每个 CASE 条件一个)然后将它们联合在一起。虽然不完全优雅......
【讨论】: