DEV/DB&SQL

FIND_IN_SET사용 Value값이 a,b,c 일때

뚜루뚱 2019. 9. 27. 11:12

데이터들중 특정칼럼의 값이 예를들어


ScheduleID 칼럼

1,11,12

2,32,1

33,2,1

5,6,7,8


이런식으로 되어있을때 각각의 , 사이에 특정값이 포함되어있는 Record를 찾고싶으면 FIND_IN_SET을 이용한다


사용법: FIND_IN_SET(찾을값, 칼럼이름)


ex)
SELECT ScheduleID
FROM 테이블
WHERE FIND_IN_SET(1,ScheduleID)


결과값

1,11,12

2,32,1

33,2,1


ex)

SELECT ScheduleID
FROM 테이블
WHERE FIND_IN_SET(11,ScheduleID)


결과값

1,11,12