任何人都可以在这里向我解释此代码的细分,以便我更好地理解它:
COMPUTE SUM LABEL TOTAL OF "xxx" ON REPORT
据我了解,我正在计算标有“xxx”的列的总和,称为总计,它将在列底部显示总计,但让我失望的是 ON REPORT 部分。这意味着什么?
还:
COUNT(DECODE())
这段代码也让我失望。感谢您阅读我的问题,并提前感谢您的任何解释!
decode 函数的语法是:
解码(表达式,搜索,结果 [,搜索,结果]... [,默认])
表达式是要比较的值。
search是与表达式进行比较的值。
result是返回的值,如果表达式等于搜索。
默认是可选的。如果未找到匹配项,则解码将返回默认值。如果省略默认值,则解码语句将返回 null(如果未找到匹配项)
我在Tech on the Net 上找到了这些信息。我发现它非常有用,所以我想我会分享!这与 sgeddes 提供的内容相结合,这是指向此处找到的 COMPUTE 命令的 Oracle 文档的链接,回答了我的问题。