SQLD CBT 기출문제 예상문제 892번

다음 문제를 풀어보세요.

다음 중 아래 SQL을 실행했을 때 출력되는 CUM_RANK와 PCT_RANK 값에 대한 설명으로 가장 적절한 것을 고르시오.

[테이블 구조 및 데이터]

CREATE TABLE CUSTOMER_ORDER (
  CUST_ID VARCHAR(5),
  ORDER_AMT INT
);

INSERT INTO CUSTOMER_ORDER VALUES ('C1', 10000);
INSERT INTO CUSTOMER_ORDER VALUES ('C2', 20000);
INSERT INTO CUSTOMER_ORDER VALUES ('C3', 20000);
INSERT INTO CUSTOMER_ORDER VALUES ('C4', 50000);

[실행할 SQL]

SELECT CUST_ID, ORDER_AMT,
       CUME_DIST() OVER (ORDER BY ORDER_AMT) AS CUM_RANK,
       PERCENT_RANK() OVER (ORDER BY ORDER_AMT) AS PCT_RANK
FROM CUSTOMER_ORDER;