안녕하세요.
토요일 저녁에도 삽질의 연속으로 헤메고 있는 초보입니다.
결과물을 하나 내야 되는데 도통 모르겠습니다.
반짝이는 힌트좀 부탁드립니다.
DB에 아래처럼 data가 들어가 있습니다.
상황이 어찌어찌하여 정규화 같은건 Dog나 줘버린 상태로 DB가 구성되 있습니다.
이 상황에서 예를 들어 연도가 2014인 값중에 의자가 들어있는 값의 갯수를 구하라...하고 한다면
쿼리를 어떻게 짜야 될까요?
NO | 이름 | 연도 | 사번 | A1 | A2 | A3 | A4 | B1 | B2 | B3 | B4 | ……. | G1 | G2 | G3 | G4 |
1 | 홍길동 | 2014 | 1234 | 책상 | 의자 | 신발 | 치약 | 칫솔 | 수건 | 전화 | PC | ….. | 팩스 | 연필 | 볼펜 | 필통 |
2 | 김길순 | 2012 | 1235 | 책상 | 의자 | 치약 | 칫솔 | 수건 | 전화 | 팩스 | 필통 | …… | 커피 | 휴지 | 우산 | 거울 |
3 | 김상덕 | 2013 | 1124 | 의자 | 치약 | 수건 | 전화 | 핵스 | 커피 | 휴지 | 투피 | …… | 종이 | 메모 | 테잎 | 종이 |
4 | 우정찬 | 2014 | 1023 | 의자 | 치약 | 칫솔 | 수건 | 전화 | 팩스 | 필통 | 커피 | ….. | 휴지 | 우산 | 거울 | 종이 |
5 | 이만리 | 2013 | 1127 | 책상 | 치약 | 전화 | 핵스 | 커피 | 휴지 | 투피 | 종이 | ….. | 메모 | 테잎 |
Comment 1
-
건우아빠
2014.09.01 11:01
unpivot 분리후 검색...
계산필드를 이용해서 like