책 내용 질문하기
액세스 처리기능 202쪽 3번문제
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
202
조회수
116
작성일
2015-08-07
작성자
탈퇴*원
첨부파일

206쪽에 202쪽 3번문제에 대한 해설이 있는데 206쪽 코드설명을 보시면

브랜드코드와 비교하려면 column(0)을 지정하면 됩니다. 라고 되어있던데

cmb브랜드.column(1)가 아니라

cmb브랜드라고 해줘도 되지않나요? 어차피 cmb브랜드 의 바운드 열이 1이기때문에 이렇게 해줘도 될것같은데.. 제생각이 맞나요?

만약 맞다면 262쪽 조회(시험장따라하기 해설부분) 코드설명에

cmb이름찾기.column(0)로해줘도 되죠?

답변
2015-08-11 14:40:40

cmb브랜드의 데이터원본을 보면

SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;

와 같이 되어있습니다.

즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.

cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고

cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.

만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.

바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.

문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.

좋은 하루 되세요.

  • *
    2015-08-11 14:40:40

    cmb브랜드의 데이터원본을 보면

    SELECT 브랜드.브랜드코드, 브랜드.브랜드명 FROM 브랜드;

    와 같이 되어있습니다.

    즉, cmb브랜드는 브랜드코드와 브랜드명이라는 두 개의 열을 가지고 있습니다.

    cmb브랜드.Column(0) 을 하게 되면 첫번째 열인 브랜드코드의 값을 가져오는 것이고

    cmb브랜드.Column(1) 를 하게 되면 두번째 열인 브랜드명의 값을 가져오는 것입니다.

    만약 Column 을 안쓰고 cmb브랜드만 쓴다면 바운드열로 지정한 열의 값을 가져옵니다.

    바운드열로 지정한 열의 값을 가져오므로 "브랜드코드 = cmb브랜드" 도 동일한 결과가 나오게 되는 것입니다.

    문제에서는 브랜드명과 동일 한 것을 찾으라 했기 때문에 column 을 이용한 것이구요.

    좋은 하루 되세요.

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