책 내용 질문하기
2018 정보처리기사 실기 116p, 122p
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
116
조회수
393
작성일
2019-04-01
작성자
탈퇴*원
첨부파일

116p의 문제 1번의

AS SELECT 제품.제품명, 판매.수량. 제품.제품코드에서 AS SELECT 제품명, 수량, 제품코드로 수정시 오류가 발생하나요? 앞에서는 두 개 이상의 테이블에서 같은 속성명이 없을 경우 테이블 명을 생략해도 된다고 한거 같은데 맞나요? 

 

122p의 스토어드 프로시저 생성 예문의

CREATE OR REPLACE PROCEDURE emp_change_s(IN i_사원번호 integer)에서 integer은 데이터 타입인가요?

 

+ LEFT([속성명], n) -> 해당 속성에 해당하는 튜플의 값을 n개의 글자 수만큼 왼쪽부터 출력하는건데 오른쪽의 경우는 RIGHT인가요?

답변
2019-04-02 13:34:59

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

 

[116]

예, 문제없습니다.

동일한 필드명을 가진 필드가 두 테이블에 없는 경우는 테이블명을 적지 않으셔도 무관합니다.

제품명, 수량, 제품코드는 from으로 호출한 두 테이블에서 유일한 필드명이니 그냥 사용하셔도 정답입니다.

 

[122]

예, 맞습니다.

스토어드 프로시저의 경우 1권에서 배운 사용자 정의 함수를 생각하세요.

프로시저명 뒤의 괄호로 들어가는 곳은 매개변수를 받는 곳입니다.

특정 수치를 입력하여

emp_change_s(123)을 호출한다면

emp_change_s가 실행되면서 i_사원번호에 123이라는 숫자값이 integer 형식으로 저장됩니다.

 

[+]

네, 맞습니다.

왼쪽은 left, 오른쪽은 right, 가운데는 mid를 사용합니다.

right는 left와 사용형식이 같으며,

mid의 경우 

 

mid(속성명, a, b) : 속성명의 해당하는 데이터에서 a번째 글자부터 b개의 글자를 반환하라

예를 들어, 'Database' 라는 값이 'text'라는 필드에 있을 때

mid(text, 2, 3)을 하게 되면 2번째 글자인 a부터 3개의 글자 "ata"를 반환하게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-02 13:34:59

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

     

    [116]

    예, 문제없습니다.

    동일한 필드명을 가진 필드가 두 테이블에 없는 경우는 테이블명을 적지 않으셔도 무관합니다.

    제품명, 수량, 제품코드는 from으로 호출한 두 테이블에서 유일한 필드명이니 그냥 사용하셔도 정답입니다.

     

    [122]

    예, 맞습니다.

    스토어드 프로시저의 경우 1권에서 배운 사용자 정의 함수를 생각하세요.

    프로시저명 뒤의 괄호로 들어가는 곳은 매개변수를 받는 곳입니다.

    특정 수치를 입력하여

    emp_change_s(123)을 호출한다면

    emp_change_s가 실행되면서 i_사원번호에 123이라는 숫자값이 integer 형식으로 저장됩니다.

     

    [+]

    네, 맞습니다.

    왼쪽은 left, 오른쪽은 right, 가운데는 mid를 사용합니다.

    right는 left와 사용형식이 같으며,

    mid의 경우 

     

    mid(속성명, a, b) : 속성명의 해당하는 데이터에서 a번째 글자부터 b개의 글자를 반환하라

    예를 들어, 'Database' 라는 값이 'text'라는 필드에 있을 때

    mid(text, 2, 3)을 하게 되면 2번째 글자인 a부터 3개의 글자 "ata"를 반환하게 됩니다.

     

    행복한 하루되세요 :)

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