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