我在这里使用组函数进行简单查询。这是查询
SELECT DECODE (DIRAPP, NULL, 'SML', DIRAPP) DD
FROM (SELECT 'At Director Approval '
|| NVL (COUNT (*), 0)
|| ' Cheques of Rs. '
|| NVL (TO_CHAR (SUM (BPV_AMT), '9,999,999,999'), 0)
|| ' in '
|| CONCATENATE_LIST
(CURSOR (SELECT DISTINCT NVL
(BPV_DTE,
SYSDATE
) BPV_DTE
FROM CHECK_DATA
WHERE STA_FLG IN (1, 3)
ORDER BY 1 DESC
)
) DIRAPP
FROM CHECK_DATA
WHERE STA_FLG IN (1, 3)
GROUP BY 1, 2) A
我已经使用了 nvl 函数并且还进行了解码,但是当没有针对标志 1 和 3 找到任何数据时,即使0
从 nvl 也没有显示任何内容,并且还在工作 decode。我想用 as 显示整个字符串,At Director Approval 0 Cheques of Rs.0
请任何人帮我这样做