구분자로 저장된 문구찾기 sql

구분자로 저장된 문구찾기 sql

QA

구분자로 저장된 문구찾기 sql

본문

데이터베이스 한 필드에

 

1,2,3,4,5,6,7,8,9,10,11

문자열이 들어가있습니다.

 

 

여기서 1이 있는지 여부를 확인하는 방법 어떤게 있을까요?

like 문으로 찾기엔 1,10,11 이 동시에 걸리고

 

구분자 ,로 나눈뒤에 비교해야할꺼같은데 ..어떤식으로 쿼리 조건문을 만들어야하는지요

 

 

이 질문에 댓글 쓰기 :

답변 2

find_in_set

where find_in_set('1','1,2,3,4,5,6,7,8,9,10,11') > 0

 

,1,2,3,4,5,6,7,8,9,10,11, 

차라리 맨앞과 끝에도 콤마를 붙여주고 검색을 하면 위와같은 상황이 걸리지 않고 검색할수 있을것 같습니다. 

,1, 

,11,

,10, 

이런식으로 검색하면 되니까요

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

회원로그인

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