책 내용 질문하기
매개변수쿼리
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
169,185
조회수
96
작성일
2019-07-02
작성자
탈퇴*원
첨부파일

안녕하세요.

 

매개변수쿼리부분 질문있습니다.

 

169쪽에 보면 7번에서

대괄호만 지정하면 매개변수 쿼리로 인정된다고 했습니다.

 

그런데 185쪽에서는

Like "*" & [   ] &"*" 로 매개변수쿼리를 입력하라고 되어 있습니다.

 

혹시 앞쪽 설명처럼 될까하여 대괄호만 지정해서 매개변수 쿼리를 작성해봤는데

올바르지 못한 결과값이 나왔습니다.

그래서 185쪽에 적힌대로 다시 작성했더니 결과가 나왔습니다.

왜 185쪽에서는 매개변수 쿼리를 저렇게 작성해야하는 것인지 궁금합니다.

 

미리 감사합니다.

 

  

답변
2019-07-03 22:00:24

안녕하세요.

 

부서이름의 일부를 입력받으므로

like "*" & [부서이름의 일부를 입력] & "*" 으로 작성해 주셔야 합니다.

 

like는 =과는 다르게 완전히 동일한 데이터를 찾는 것이 아니라 비슷한 데이터도 찾는 것입니다.

 

*는 모든 것을 의미하는 만능문자로, * 부서이름 일부 * 형태로 앞뒤에 오는 모든 자료를 의미합니다.

[부서이름의 일부를 입력] 으로 입력받은 부서이름의 일부 앞 뒤에 어떤 것이 오든지 입력받은 일부를 포함한다면 찾는다는 것입니다.

 

각 컨트롤과 만능문자는 & 연산자로 연결되어 각각의 기능임을 명확히 하는 것입니다.

 

그래서 like "*" & [부서이름의 일부를 입력] & "*" 과 같은 조건으로 사용되는 것입니다.

 

좋은 하루 보내세요.  

  • 관리자
    2019-07-03 22:00:24

    안녕하세요.

     

    부서이름의 일부를 입력받으므로

    like "*" & [부서이름의 일부를 입력] & "*" 으로 작성해 주셔야 합니다.

     

    like는 =과는 다르게 완전히 동일한 데이터를 찾는 것이 아니라 비슷한 데이터도 찾는 것입니다.

     

    *는 모든 것을 의미하는 만능문자로, * 부서이름 일부 * 형태로 앞뒤에 오는 모든 자료를 의미합니다.

    [부서이름의 일부를 입력] 으로 입력받은 부서이름의 일부 앞 뒤에 어떤 것이 오든지 입력받은 일부를 포함한다면 찾는다는 것입니다.

     

    각 컨트롤과 만능문자는 & 연산자로 연결되어 각각의 기능임을 명확히 하는 것입니다.

     

    그래서 like "*" & [부서이름의 일부를 입력] & "*" 과 같은 조건으로 사용되는 것입니다.

     

    좋은 하루 보내세요.  

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