책 내용 질문하기
정보처리기사 실기 2권 101쪽, SQL 질문
도서
2021 시나공 정보처리기사 실기
페이지
101,0
조회수
316
작성일
2021-03-19
작성자
탈퇴*원
첨부파일

Q1) SQL 작성시 SELECT문-하위질의 작성할 때 WHERE 절에서 In을 사용하거나, =을 사용할 때 차이가 있나요?

예를 들어 2권 p.101의 문제 15번에서 WHERE 총액 In(~~);으로 되어 있는데, 이 때 WHERE 총액 =(~~);으로 작성해도 동일한 것인지 궁금합니다.

 

Q2) SQL 작성시 들여쓰기와 엔터가 중요한가요?(시험 점수에도 영향을 미치나요?)

2권 8장을 공부하다보니 어떤 것은 들여쓰기/엔터가 되어있고, 어떤 것은 들여쓰기/엔터가 되어있지 않아서 여쭤봅니다.

 

Q3) SQL 작성시 ' '(작은따옴표)와 " "(큰따옴표)의 구분이 있는건가요?(시험 점수에도 영향을 미치나요?)

작은따옴표로 단어가 묶여 있는 경우도 있고, 큰따옴표로 단어가 묶여 있는 경우도 있어서 여쭤봅니다.

 

Q4) 문장의 마지막에 세미콜론을 찍지 않으면 해당 문제를 틀리게 되는 것인가요?

 

Q5) 정보처리기사 실기 시험의 경우 문제별 부분점수가 따로 존재하나요?

 

감사합니다:)

답변
2021-03-22 14:19:54

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

in은 언제나 사용이 가능하며

=는 하위 쿼리의 결과가 하나일 때만 사용이 가능합니다.

(결과가 여러 개인 경우는 반드시 in 사용)

 

[2]

전혀 중요하지 않으며, 정답에 영향을 주지 않습니다.

 

[3]

없습니다. 혼용이 가능하며, 다만 <처리 조건> 등으로 특정 따옴표를 사용하라고 언급하는 경우가 있으며 그 때에는 <처리 조건>에 따라 작성하시면 됩니다.

 

[4]

위와 마찬가지로 절차형 SQL이 아닌 일반 단문 SQL의 경우 세미콜론 여부는 중요하지 않습니다.

다만 특정 DBMS에 따라 반드시 적어야 하는 경우가 있으니 그냥 항상 적어야 하는 구나 정도로 생각하고 적어주세요.

물론 <처리 조건>에 쓸 필요 없다고 언급되어 있다면 생략해도 좋습니다.

 

[5]

각 문제별 5점이며, 문제에서 세부 문항으로 나눠지는 경우 부분 점수가 존재합니다. (예: 2권 41쪽 문제 9번)

 

행복한 하루되세요 :)

  • 관리자
    2021-03-22 14:19:54

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    in은 언제나 사용이 가능하며

    =는 하위 쿼리의 결과가 하나일 때만 사용이 가능합니다.

    (결과가 여러 개인 경우는 반드시 in 사용)

     

    [2]

    전혀 중요하지 않으며, 정답에 영향을 주지 않습니다.

     

    [3]

    없습니다. 혼용이 가능하며, 다만 <처리 조건> 등으로 특정 따옴표를 사용하라고 언급하는 경우가 있으며 그 때에는 <처리 조건>에 따라 작성하시면 됩니다.

     

    [4]

    위와 마찬가지로 절차형 SQL이 아닌 일반 단문 SQL의 경우 세미콜론 여부는 중요하지 않습니다.

    다만 특정 DBMS에 따라 반드시 적어야 하는 경우가 있으니 그냥 항상 적어야 하는 구나 정도로 생각하고 적어주세요.

    물론 <처리 조건>에 쓸 필요 없다고 언급되어 있다면 생략해도 좋습니다.

     

    [5]

    각 문제별 5점이며, 문제에서 세부 문항으로 나눠지는 경우 부분 점수가 존재합니다. (예: 2권 41쪽 문제 9번)

     

    행복한 하루되세요 :)

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