私はdb2データベースを使用しています。「-1」を含むすべての行を「N/A」に変換するケースステートメントが必要です。残りの行は、パーセンテージにフォーマットする必要があります。私のクエリは以下の通りです:
SELECT
case when sopm.TARGET_VALUE = '-1000'
then 'N/A'
ELSE sopm.TARGET_VALUE
END as TARGET_VALUE
FROM SUMMARY_PERFORMANCE_METRIC sopm
データは次のとおりです
3.5000
0.8000
0.8500
0.8000
0.2000
0.0500
-1.0000
-1.0000
0.9500
0.9000
0.4000
-1.0000
上記のスクリプトはエラーを生成しませんが、正しい結果も得られません。
望ましい出力:
3.5
80%
85%
80%
20%
5%
N/A
N/A
95%
90%
40%
N/A