How to format this kind of sql statement? Many of these sql statements look tired.

TO_CHAR(CAST(DECODE(COUNT(*),0,0,SUM(CASE WHEN pd.score >=(select qualiscore from tb_agent_crmscallappeal where appealid="1") THEN 1 ELSE 0 END)/COUNT(*)*100) AS NUMBER(10,2)),"990.00") || "%" AS qualifi,
Mar.15,2022

use tools, online or client, but your SQL is incomplete and may not be formatted correctly. I formatted it with navicat and it looks like the following

TO_CHAR (
    CAST(
        DECODE(
            COUNT(*),
            0,
            0,
            SUM(
                CASE
                WHEN pd.score >= (
                    SELECT
                        qualiscore
                    FROM
                        tb_agent_crmscallappeal
                    WHERE
                        appealid = '1'
                ) THEN
                    1
                ELSE
                    0
                END
            ) / COUNT(*) * 100
        ) AS NUMBER (10, 2)
    ),
    '990.00'
) || '%' AS qualifi,
Menu