0

任何人都可以在这里向我解释此代码的细分,以便我更好地理解它:

COMPUTE SUM LABEL TOTAL OF "xxx" ON REPORT

据我了解,我正在计算标有“xxx”的列的总和,称为总计,它将在列底部显示总计,但让我失望的是 ON REPORT 部分。这意味着什么?

还:

COUNT(DECODE())

这段代码也让我失望。感谢您阅读我的问题,并提前感谢您的任何解释!

4

1 回答 1

0

decode 函数的语法是:

解码(表达式,搜索,结果 [,搜索,结果]... [,默认])

表达式是要比较的值。

search是与表达式进行比较的值。

result是返回的值,如果表达式等于搜索。

默认是可选的。如果未找到匹配项,则解码将返回默认值。如果省略默认值,则解码语句将返回 null(如果未找到匹配项)

我在Tech on the Net 上找到了这些信息。我发现它非常有用,所以我想我会分享!这与 sgeddes 提供的内容相结合,这是指向此处找到的 COMPUTE 命令的 Oracle 文档的链接,回答了我的问题。

于 2013-02-14T04:25:57.383 回答