학습용 기출·복원자료 분류 확인SQLD · 2025년 58회 SQL 기본 및 활용 · 43번
다음 SQL 문의 실행 결과로 가장 적절한 것은?
DBMS: Oracle
SELECT '''A''''' AS R1 FROM DUAL;
1
A
오답 이유‘A’은 이 문항에서 요구하는 ‘'A'' — 비교 조건 2’의 정의·역할과 구분된다. Oracle에서 따옴표를 출력하려면 두 개('')를 연속해서 써야 한다. '''A'''''를 해석하면 앞뒤 감싸는 따옴표를 제외하고 내부의 'A''가 출력된다. 따라서 1번 보기 ‘A’의 적용 여부를 문제 조건과 대조해야 한다.
2
'A'' — 비교 조건 2
정답 근거Oracle에서 따옴표를 출력하려면 두 개('')를 연속해서 써야 한다. '''A'''''를 해석하면 앞뒤 감싸는 따옴표를 제외하고 내부의 'A''가 출력된다. 따라서 2번 보기 ‘'A'' — 비교 조건 2’의 적용 여부를 문제 조건과 대조해야 한다.
3
''A'' — 비교 조건 3
오답 이유‘''A''’은 질문이 요구한 정답 조건에 해당하지 않는다. 따라서 3번 보기 ‘''A'' — 비교 조건 3’의 적용 여부를 문제 조건과 대조해야 한다.
4
''''A'''' — 비교 조건 4
오답 이유‘''''A''''’은 질문이 요구한 정답 조건에 해당하지 않는다. 따라서 4번 보기 ‘''''A'''' — 비교 조건 4’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 2번
핵심 판단은 2번 ‘'A'' — 비교 조건 2’입니다. Oracle에서 따옴표를 출력하려면 두 개('')를 연속해서 써야 한다. '''A'''''를 해석하면 앞뒤 감싸는 따옴표를 제외하고 내부의 'A''가 출력된다.