-
FIND_IN_SET 구분자함수MYSQL 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보다 크면 검색조건이 있는것임
'MYSQL' 카테고리의 다른 글
mysql explode (0) 2020.06.09 update 문자열 추가 (0) 2020.06.09 mysql 삭제시 용량 안줄어 들었을경우 (0) 2020.06.01 mysql varchars date order by sort (0) 2020.06.01 mysql order by 특수문자 를 뒤로 (0) 2020.06.01