책 내용 질문하기
p.218 where 조건문 질문드립니다
도서
2026 시나공 컴퓨터활용능력1급 필기 기본서
페이지
218
조회수
109
작성일
2025-10-16
작성자
최*혜
첨부파일

[분류] like "*" & [Forms]![판매현황]![txt분류] & "*"


라고 교재에 되어있었는데



앞서 조회 파트에서

"select * from 도서 where 도서명 like'*" & txt찾기 & "'*'"

DoCmd.ApplyFilter, "학번='" & txt조회 & "'"



이런식으로 텍스트형에는 작은따음표(')가 들어간다고 배웠었거든요.


txt분류도 텍스트인데 작은 따음표가 안들어가는 이유가 뭔가요?


답변
2025-10-16 21:53:29

안녕하세요.

like 문에서는 작은따옴표(')를 묶지 않습니다.

아래 문장에서 작은따옴표는 텍스트 형식이라 입력한 것이 아니라 큰따옴표 안에 큰따옴표로 지정할 수 없어 작은따옴표가 지정된 것입니다. "*"로 지정해야 하는데 이미 큰따옴표 안에 있으니 '*'로 지정한 것으로 보면 됩니다.

"select * from 도서 where 도서명 like ' * " & txt찾기 & " *' "

즐거운 하루 되세요.

  • 관리자
    2025-10-16 21:53:29

    안녕하세요.

    like 문에서는 작은따옴표(')를 묶지 않습니다.

    아래 문장에서 작은따옴표는 텍스트 형식이라 입력한 것이 아니라 큰따옴표 안에 큰따옴표로 지정할 수 없어 작은따옴표가 지정된 것입니다. "*"로 지정해야 하는데 이미 큰따옴표 안에 있으니 '*'로 지정한 것으로 보면 됩니다.

    "select * from 도서 where 도서명 like ' * " & txt찾기 & " *' "

    즐거운 하루 되세요.

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