데이터들중 특정칼럼의 값이 예를들어
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 |