책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
55
작성일
2026-07-22
작성자
신*지
첨부파일

2026_최신기출유형_05회

-5. 가산점조회 쿼리 0/7

-쿼리 비교 X [가산점조회] 쿼리 (SELECT 부서.부서명, 사원.이름, 사원.년차, 직무평가.직무역량, 직무평가.행동역량, Switch([년차]<=3,[직무역량]*0.1,[년차]<=6,[직무역량]*0.2,True,[직무역량]*0.3) AS 가산점 FROM 부서 INNER JOIN (사원 INNER JOIN 직무평가 ON 사원.사번 = 직무평가.사번) ON 부서.부서코드 = 사원.부서코드 WHERE (((부서.부서명) Like "*" & [부서명의 일부를 입력하시오] & "*")) ORDER BY Switch([년차]<=3,[직무역량]*0.1,[년차]<=6,[직무역량]*0.2,True,[직무역량]*0.3) DESC; )이 정답(SELECT 부서.부서명, 사원.이름, 사원.년차, 직무평가.직무역량, 직무평가.행동역량, Switch([년차]<=3,[직무역량]*0.1,[년차]<=6,[직무역량]*0.2,[년차]>6,[직무역량]*0.3) AS 가산점 FROM 부서 INNER JOIN (사원 INNER JOIN 직무평가 ON 사원.사번 = 직무평가.사번) ON 부서.부서코드 = 사원.부서코드 WHERE (((부서.부서명) Like "*" & [부서명의 일부를 입력하시오] & "*")) ORDER BY Switch([년차]<=3,[직무역량]*0.1,[년차]<=6,[직무역량]*0.2,[년차]>6,[직무역량]*0.3) DESC; )과 다릅니다.

답변
2026-07-24 13:22:58

안녕하세요.

작성하신 Switch 함수도 논리적으로는 정답과 동일한 결과를 반환합니다.

작성한 식

Switch(
    [년차]<=3,[직무역량]*0.1,
    [년차]<=6,[직무역량]*0.2,
    True,[직무역량]*0.3
)

정답 식

Switch(
    [년차]<=3,[직무역량]*0.1,
    [년차]<=6,[직무역량]*0.2,
    [년차]>6,[직무역량]*0.3
)

Switch 함수는 앞에서부터 조건을 검사하여 처음으로 True인 값을 반환합니다.

따라서 앞의 두 조건이 모두 거짓이면(즉, 년차 > 6) 작성하신 식에서는 True가 적용되어 0.3을 반환하고, 정답 식에서는 [년차]>6이 True가 되어 역시 0.3을 반환합니다. 즉, 모든 경우에서 결과는 동일합니다.

다만 채점 프로그램은 Switch 함수의 조건식 자체를 정답과 비교하는 경우가 있어, True를 사용한 식을 논리적으로는 맞더라도 오답으로 처리할 수 있습니다.

따라서 실제 시험에서도 문제에서 요구한 형태가 명확하다면 [년차]>6처럼 마지막 조건도 명시적으로 작성하는 것이 가장 안전합니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-24 13:22:58

    안녕하세요.

    작성하신 Switch 함수도 논리적으로는 정답과 동일한 결과를 반환합니다.

    작성한 식

    Switch(
        [년차]<=3,[직무역량]*0.1,
        [년차]<=6,[직무역량]*0.2,
        True,[직무역량]*0.3
    )
    

    정답 식

    Switch(
        [년차]<=3,[직무역량]*0.1,
        [년차]<=6,[직무역량]*0.2,
        [년차]>6,[직무역량]*0.3
    )
    

    Switch 함수는 앞에서부터 조건을 검사하여 처음으로 True인 값을 반환합니다.

    따라서 앞의 두 조건이 모두 거짓이면(즉, 년차 > 6) 작성하신 식에서는 True가 적용되어 0.3을 반환하고, 정답 식에서는 [년차]>6이 True가 되어 역시 0.3을 반환합니다. 즉, 모든 경우에서 결과는 동일합니다.

    다만 채점 프로그램은 Switch 함수의 조건식 자체를 정답과 비교하는 경우가 있어, True를 사용한 식을 논리적으로는 맞더라도 오답으로 처리할 수 있습니다.

    따라서 실제 시험에서도 문제에서 요구한 형태가 명확하다면 [년차]>6처럼 마지막 조건도 명시적으로 작성하는 것이 가장 안전합니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.