안녕하세요.
매개변수쿼리부분 질문있습니다.
169쪽에 보면 7번에서
대괄호만 지정하면 매개변수 쿼리로 인정된다고 했습니다.
그런데 185쪽에서는
Like "*" & [ ] &"*" 로 매개변수쿼리를 입력하라고 되어 있습니다.
혹시 앞쪽 설명처럼 될까하여 대괄호만 지정해서 매개변수 쿼리를 작성해봤는데
올바르지 못한 결과값이 나왔습니다.
그래서 185쪽에 적힌대로 다시 작성했더니 결과가 나왔습니다.
왜 185쪽에서는 매개변수 쿼리를 저렇게 작성해야하는 것인지 궁금합니다.
미리 감사합니다.
안녕하세요.
부서이름의 일부를 입력받으므로
like "*" & [부서이름의 일부를 입력] & "*" 으로 작성해 주셔야 합니다.
like는 =과는 다르게 완전히 동일한 데이터를 찾는 것이 아니라 비슷한 데이터도 찾는 것입니다.
*는 모든 것을 의미하는 만능문자로, * 부서이름 일부 * 형태로 앞뒤에 오는 모든 자료를 의미합니다.
[부서이름의 일부를 입력] 으로 입력받은 부서이름의 일부 앞 뒤에 어떤 것이 오든지 입력받은 일부를 포함한다면 찾는다는 것입니다.
각 컨트롤과 만능문자는 & 연산자로 연결되어 각각의 기능임을 명확히 하는 것입니다.
그래서 like "*" & [부서이름의 일부를 입력] & "*" 과 같은 조건으로 사용되는 것입니다.
좋은 하루 보내세요.
-
관리자2019-07-03 22:00:24
안녕하세요.
부서이름의 일부를 입력받으므로
like "*" & [부서이름의 일부를 입력] & "*" 으로 작성해 주셔야 합니다.
like는 =과는 다르게 완전히 동일한 데이터를 찾는 것이 아니라 비슷한 데이터도 찾는 것입니다.
*는 모든 것을 의미하는 만능문자로, * 부서이름 일부 * 형태로 앞뒤에 오는 모든 자료를 의미합니다.
[부서이름의 일부를 입력] 으로 입력받은 부서이름의 일부 앞 뒤에 어떤 것이 오든지 입력받은 일부를 포함한다면 찾는다는 것입니다.
각 컨트롤과 만능문자는 & 연산자로 연결되어 각각의 기능임을 명확히 하는 것입니다.
그래서 like "*" & [부서이름의 일부를 입력] & "*" 과 같은 조건으로 사용되는 것입니다.
좋은 하루 보내세요.