mysql 에서 문자열 검색할때 문의 드립니다.

mysql 에서 문자열 검색할때 문의 드립니다.

QA

mysql 에서 문자열 검색할때 문의 드립니다.

본문

 

안녕하세요~ 매번 신세만 지고 있습니다.

다름이 아니옵고,

 


select seq,name,time,ok,ng from product where name='aaa'

 

db에 aaa라는 문자열(정확하게 일치 하여야 해서요..)들어간걸 출력 하는건데요..

당연히 될 줄 알았던게 안되네요.. 숫자는 또 기가 막히게 잘 되구요..

 

name 은 table 생성할 때 varchar(20)로 선언 되어 있습니다;;

 

살려주세요ㅠ 어떻게 하여야만 검색?이 될까요ㅠㅠ 

이 질문에 댓글 쓰기 :

답변 3

혹시 아래 쿼리로 해보세요.


select seq,name,time,ok,ng from product where name like '%aaa%' 

문의 드립니다. %는 앞뒤 문자 상관없이라는 뜻으로 알고 있는데요.. 사실은 완전 100% 정확해야 하는 부분에서는 검색이 안되는게 맞는건가 해서요.. 저도 저 방법을 써봤는데 100% 일치하는 문자열로 들어가야 되서요..

인메모리님, 답변을 채택해 주셔서 감사드립니다. ^^

답변을 작성하시기 전에 로그인 해주세요.
전체 8
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT