구분자로 저장된 문구찾기 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,
이런식으로 검색하면 되니까요
답변을 작성하시기 전에 로그인 해주세요.