그냥 개발자 블로그

[Mysql] mysql 콤마로 구분된 데이터에서 정확한 값 찾기 본문

프로그래밍팁/mysql

[Mysql] mysql 콤마로 구분된 데이터에서 정확한 값 찾기

마음이파파 2017. 5. 17. 14:39



컬럼 안에 위와 같이 데이터가 콤마로 구분되어 저장된 경우가 있다.


이런 경우 정확히 c 만 가진 데이터를 찾을수 없다. 


like '%c%'할 경우 cc도 같이 검색될테니까...




이럴땐 이렇게 해보자. 정확히 c 만 들어있는 컬럼을 찾아준다.


select * from [테이블명] where FIND_IN_SET('c',item);




사용법은 간단하다.


FIND_IN_SET('[찾을값]',[컬럼명])





작성자 : 워크식스