MYSQL
FIND_IN_SET 구분자함수
헤롱헤롱이
2020. 6. 9. 14:34
SELECT wr_id, wr_46 FROM g5_write_35 WHERE FIND_IN_SET('1',REPLACE(wr_46,"|",","))>0 ORDER BY wr_num, wr_reply LIMIT 0, 15
MYSQL 함수
FIND_IN_SET => 구분자 함수
REPLACE => 치환함수
,를 구분자로 나누어줌
위쿼리경우 "2|3|4" 파이프를 구분자로 사용하여 콤마로 치환후 FIND_IN_SET 으로 나누어 검색 있는경우 위치자리수 반환
FIND_IN_SET('1',REPLACE(wr_46,"|",",")) > 0
0보다 크면 검색조건이 있는것임