책 내용 질문하기
컴.활1급 like 연산자 질문...
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
185
조회수
67
작성일
2018-04-27
작성자
김*
첨부파일

안녕하세요.

2018년 컴.활1급 실기 p148에 보면 like 연산자의 사용은

=> Like '*" & 컨트롤명 & "*'

이렇게 입력하라고 나와 있습니다.

그런데 p185에 보면 쿼리에서 조건에 입력할적에는 like 연산자의 사용은

=> Like "*" & [부서이름의 일부를 입력] & "*"

이렇게 입력하라고 나와 있습니다.

많이 헷깔리네요. like 연산자를 입력할적에 조회식에서는 * 왼쪽에 작은따옴포(')를 입력하고 조건란에 입력할적에는 *왼쪽에 큰따옴표(")를 입력이 되여져 있더라구요.

도대체 like 연산자 사용할적에 어떤때에 작은따옴표를 입력하고 큰따옴표를 입력해야하는지 자세한 설명 부탁 합니다.

답변
2018-04-30 14:50:07

프로시저 상에서는 ' 를 사용하구요.

쿼리 내에서는 '를 사용하지 않습니다.

포함하는 값을 찾기 위해 like 와 * 를 이용하는 것입니다.

하나의 공식처럼 익혀두시면 되는 부분이세요.

[필드명] like "*" & [컨트롤명] & "*"

txt이름에 입력된 값을 포함하는 고객만을 대상으로 하라고 했으므로

txt이름에 입력되는 내용을 확인하고

레코드 원본에서 해당하는 필드명을 찾아 사용하시면 됩니다.

like "*" ~"*"

는 txt이름에 한글자나 두글자 등을 입력했을때

이것을 포함하는 값을 모두 표시 하기 위한 것입니다.

txt이름 컨트롤에 하 를 입력하면

하동주

김도하

김하진

등의 값들이 나오게 되는 것이죠. 즉 하 가 포함된 값을 모두 표시 하는 것입니다.

  • *
    2018-04-30 14:50:07

    프로시저 상에서는 ' 를 사용하구요.

    쿼리 내에서는 '를 사용하지 않습니다.

    포함하는 값을 찾기 위해 like 와 * 를 이용하는 것입니다.

    하나의 공식처럼 익혀두시면 되는 부분이세요.

    [필드명] like "*" & [컨트롤명] & "*"

    txt이름에 입력된 값을 포함하는 고객만을 대상으로 하라고 했으므로

    txt이름에 입력되는 내용을 확인하고

    레코드 원본에서 해당하는 필드명을 찾아 사용하시면 됩니다.

    like "*" ~"*"

    는 txt이름에 한글자나 두글자 등을 입력했을때

    이것을 포함하는 값을 모두 표시 하기 위한 것입니다.

    txt이름 컨트롤에 하 를 입력하면

    하동주

    김도하

    김하진

    등의 값들이 나오게 되는 것이죠. 즉 하 가 포함된 값을 모두 표시 하는 것입니다.

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