185쪽 문제2 8.에 보면 '부서이름'필드의 조건에
Like "*" & [부서이름의 일부를 입력] & "*"라고 쓰여있는데
그냥 [부서이름의 일부를 입력]이라고만 쓰면 오답인가요?
왜 저렇게 써야하는지와, 저 like와 *를 쓰는 방법?이 교재에 어디에 나와있는지도 알려주시면 감사하겠습니다.
안녕하세요.
문제가 "부서이름"의 일부를 매개변수로 입력받아 해당 부서의 성별 인원수를 표시하는 쿼리를 만드는 것입니다.
Like "*" & & "*" 부분은 부서이름의 일부를 입력받아
입력받은 값을 포함하고 있는 부서이름을 찾아야 하므로 사용된 것입니다.
Like "*" & & "*" 이 부분을 빼면 입력된 값과 완전히 동일한 부서이름만을 대상으로 쿼리를 실행하게 됩니다.
*는 만능문자로 모든 문자를 대치합니다.
* [부서이름] *은 입력받는 부서이름 앞뒤에 어떤 문자가 오든 부서이름을 포함하고 있다면 대상이 된다는 것입니다.
Like는 =과는 조금 다르게 (포함하는 글자 처럼) 정도로 이해하시면 됩니다.
좋은 하루 보내세요.
-
관리자2018-12-19 20:24:32
안녕하세요.
문제가 "부서이름"의 일부를 매개변수로 입력받아 해당 부서의 성별 인원수를 표시하는 쿼리를 만드는 것입니다.
Like "*" & & "*" 부분은 부서이름의 일부를 입력받아
입력받은 값을 포함하고 있는 부서이름을 찾아야 하므로 사용된 것입니다.
Like "*" & & "*" 이 부분을 빼면 입력된 값과 완전히 동일한 부서이름만을 대상으로 쿼리를 실행하게 됩니다.
*는 만능문자로 모든 문자를 대치합니다.
* [부서이름] *은 입력받는 부서이름 앞뒤에 어떤 문자가 오든 부서이름을 포함하고 있다면 대상이 된다는 것입니다.
Like는 =과는 조금 다르게 (포함하는 글자 처럼) 정도로 이해하시면 됩니다.
좋은 하루 보내세요.