모두CBT

25-3[PLAYER]와 [PATTERN] 테이블이 다음과 같을 때, … | 2025년 정보처리기사실기 3회차 기출문제 상세 페이지

9

25-3

[PLAYER]와 [PATTERN] 테이블이 다음과 같을 때, 아래 SQL의 실행 결과를 적으시오.

[PLAYER]

NAME
KAREN
MARK
TINA
LEO

[PATTERN]

PAT
T%
%E%
%A%
SELECT COUNT(*) AS TOTAL
FROM PLAYER CROSS JOIN PATTERN
WHERE PLAYER.NAME LIKE PATTERN.PAT;
해설

6


[해설]

CROSS JOIN은 4 × 3 = 12개 조합을 만들고, 그중 NAME이 PAT 패턴에 맞는 조합만 센다.

  • KAREN: %E%, %A% → 2건
  • MARK: %A% → 1건
  • TINA: T%, %A% → 2건
  • LEO: %E% → 1건

합계는 6이다. %는 0개 이상의 임의 문자이므로 %A%는 위치와 관계없이 A가 들어 있으면 참이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.