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


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

'DEV > DB&SQL' 카테고리의 다른 글

select를 활용한 update  (0) 2019.11.22
DB 같은의미 다른이름 용어들  (0) 2019.09.27
중복된 필드값 찾기  (0) 2019.09.27
데이터베이스 명명규칙  (0) 2019.08.14
마이바티스 캐시 설정  (0) 2018.10.10