mariadb
mysql FIND_IN_SET() 특정 컬럼에 콤마로 구분된 문자열이 있을때...
graykang
2022. 6. 3. 10:40
728x90
반응형
SMALL
아래와 같이 콤마로 구분된 문자열이 저장되있는 컬럼(area_code)의 데이터를 조회 조건으로 줘야 할 경우
FIND_IN_SET()을 사용하여 조회해 올 수 있다.
예)
SELECT code,
code2,
name,
area_code,
area_alph
FROM AREA
WHERE 1=1
AND FIND_IN_SET(5, area_code) > 0
;
결과) 아래와 같이 area_code컬럼에 숫자 5를 가지고 있는 모든row가 조회 된다.
참고) 15,55 같은 수와 5가 구분이 된다.
728x90
반응형
LIST