다음은 정상 주문과 취소 주문을 하나의 목록으로 통합 조회하는 SQL이다. 실행 결과로 반환되는 컬럼의 개수로 옳은 것은?
보기
[ORD]
| ORD_NO | CUST_ID | ORD_AMT | ORD_DT |
|---|---|---|---|
| 1001 | C01 | 62000 | 2024-03-05 |
| 1002 | C02 | 30000 | 2024-03-07 |
[ORD_CANCEL] (취소 주문)
| ORD_NO | CUST_ID | ORD_AMT | ORD_DT |
|---|---|---|---|
| 1003 | C03 | 45000 | 2024-03-09 |
SELECT ORD_NO,
ORD_AMT,
ORD_AMT * 0.1 AS VAT,
'정상' AS GUBUN,
CASE WHEN ORD_AMT >= 50000 THEN 'Y' ELSE 'N' END AS FREE_SHIP
FROM ORD
UNION ALL
SELECT ORD_NO,
ORD_AMT,
ORD_AMT * 0.1,
'취소',
'N'
FROM ORD_CANCEL;
- 15개
- 210개
- 34개
- 43개
꿈라CBT