0

ここで誰かがこのコードの内訳を説明してくれますか?

COMPUTE SUM LABEL TOTAL OF "xxx" ON REPORT

列の下部に合計が表示される「xxx」というラベルの付いた列の合計を計算していることは理解していますが、私を悩ませているのはON REPORT部分です。どういう意味ですか?

また:

COUNT(DECODE())

このちょっとしたコードも私をうんざりさせています。私の質問を読んでくれてありがとう、そしてどんな説明でも前もってありがとう!

4

1 に答える 1

0

デコード関数の構文は次のとおりです。

decode( 式 , 検索 , 結果 [, 検索 , 結果]... [,デフォルト] )

は比較する値です。

searchは、expression と比較される値です。

expression が search と等しい場合、 resultは返される値です。

デフォルトはオプションです。一致するものが見つからない場合、デコードはデフォルトを返します。デフォルトが省略された場合、decode ステートメントは null を返します (一致するものが見つからない場合)。

この情報はTech on the Netで見つけました。とても参考になったのでシェアさせていただきます!これは、ここにあるCOMPUTEコマンドに関するOracleドキュメントへのリンクであるsgeddesが提供したものと組み合わせて、私の質問に答えます。

于 2013-02-14T04:25:57.383 に答える