책 내용 질문하기
sql 문의합니다
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
123
조회수
259
작성일
2019-06-21
작성자
탈퇴*원
첨부파일

1.책 내용에서 left나 month에 대해 언급이 안보이는데 혹시 개념부분이 어디에 정리되어있을까요?

아니면 저정도만 알아도 될까요?

 

 

2.

124p 11번 문제에서  예금번호를 내림차순해주었는데 

앞에까지 풀었던 문제들을 보면 대부분 조건을 제시해주었는데 이문제에서는 안보여서 신경을 안썼거든요

 

예를들어 이문제와 121p 5번을 비교하면

5번은 어떻게보면 재직년도나 기본급에 대해 내림차순이지만

순서대로 작성되고 있어서 정렬을 안쓰게 되는건가요?

 

결론적으로 표에 위치에서 순서대로 자료가 옮겨졌느냐  안옮겨졌냐의 차이로 구분하면 되나요?

 

제가 위에 두질문을 여쭤본이유는

컴활과 병행하다보니 다소 겹치는 부분들이라 문의하게 되었습니다

부가적으로 컴활에서는 텍스트에 대해서도 내림차순오름차순이적용되는데 정처기에선 숫자까지만 적용해도되는부분인거죠?

 

 

 

답변
2019-06-24 13:19:54

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

 

[1]

예, 교재에 수록된 정도로만 알고 계시면 됩니다.

(교재에서는 그룹함수가 아닌 일반 함수를 별도로 다루고 있지 않습니다.)

해당 함수가 출제되엇던 이전 문제에서는 함수를 적는 것이 아닌 함수가 적힌 SQL 전체 문장에서 다른 부분의 빈 칸을 채우는 형식으로 출제되었기 때문에 크게 다루지 않았습니다.

 

[2]

먼저 121쪽 5번의 경우 기존 테이블을 제시하고 있지 않아 튜플의 순서가 어떤지 알 수 없습니다.

때문에 SQL 작성시 order by를 적어도, 적지 않아도 정답이 됩니다.

 

11번의 경우 테이블이 제시되어 있어 SQL문을 썼을 때 결과가 어떻게 출력되는지 예측이 가능합니다.

때문에 위쪽의 레코드부터 검색하는 DB의 특성상 order by가 없는 경우 문제의 <결과>와 다르게 출력되기 때문에 order by가 없다면 오답이 됩니다.

 

참고로 텍스트형의 속성에도 order by를 적용할 수 있습니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-06-24 13:19:54

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

     

    [1]

    예, 교재에 수록된 정도로만 알고 계시면 됩니다.

    (교재에서는 그룹함수가 아닌 일반 함수를 별도로 다루고 있지 않습니다.)

    해당 함수가 출제되엇던 이전 문제에서는 함수를 적는 것이 아닌 함수가 적힌 SQL 전체 문장에서 다른 부분의 빈 칸을 채우는 형식으로 출제되었기 때문에 크게 다루지 않았습니다.

     

    [2]

    먼저 121쪽 5번의 경우 기존 테이블을 제시하고 있지 않아 튜플의 순서가 어떤지 알 수 없습니다.

    때문에 SQL 작성시 order by를 적어도, 적지 않아도 정답이 됩니다.

     

    11번의 경우 테이블이 제시되어 있어 SQL문을 썼을 때 결과가 어떻게 출력되는지 예측이 가능합니다.

    때문에 위쪽의 레코드부터 검색하는 DB의 특성상 order by가 없는 경우 문제의 <결과>와 다르게 출력되기 때문에 order by가 없다면 오답이 됩니다.

     

    참고로 텍스트형의 속성에도 order by를 적용할 수 있습니다.

     

    행복한 하루되세요 :)

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