예를 들어 한 컬럼에 데이타가 101,102,103,104 이렇게 들어가 있다고 할때 이 컬럼을 검색 할려고 합니다. 검색값이 102면 이값을 어떻게 비교해야 되나요? 아님 한레코드로 구성된 저 데이타를 1 101 2 102 3 103 4 104 이런식으로 select를 할 수 있는 방법은 없을까요??
답변 좀 부탁드리겠습니다.
LIKE 로 검색하세요. 컬럼 데이터를 분할하여 row로 출력하려면 프로시저를 사용하시면 가능합니다.
답변 감사합니다.
근데 그 컬럼 값이 join에 사용될거라 like는 안되구요
데이타를 분할라고 하셨는데 101,102... 이렇게 ,로 구분된 것들을 어떻게 분할시켜야 되나요?
함수를 써서 분할하고 그 값을 group by 해주면 되는건가요?
구분자로 나누어 ROW로 변환하는 예제는 본 게시판 4039번 게시물에 제가 댓글 달아놓은 것을 참고하시면 되겠습니다. 구분된 데이터가 어떻게 쓰일지에 따라, 로직은 조금씩 달라질 수 있겠습니다.