어떻게 설명을 해야할지는 모르겠지만. 지금상황을 설명드릴께여...
-------------------------------------------------------------
832 | | |54334 |
1 | 1231 | |1 |
764 | | |654 |
-------------------------------------------------------------
이렇게 입력(오라클DB)이 되었다고했을때 빈공간을 지우려고하는데
어떻게 해야될까여!! 막연히 지워버리니까! 한 열이 다 지워버리더라구여!
그래서 필요한 데이타까지 지워버려서 제가 한방법으로는 안되겠어여!
데이타가 있는 것은 그대로 두고 빈 공간만 지원서 데이타있는것들만 보이도록
하려면 어떻게 해야할까여!
제 설명이 이해하기 어려우시면 첨부화일을 참고하세요!
데이터를 만들수 없습니다..
왜 그렇게 처리를 하시려고 하시는지는 모르겠지만..
만일 아래와 같이 사용하신다면.. 처음부터 테이블 설계가 잘못되었
다고 말씀을 드리고 싶군요..
그래도 꼭 그렇게 하신다면.. 무식하지만 Union을 사용하시거나..
일단은 데이터를 가지고 와서.. 클라이언트에서
님이 원하시는 데로 가공을 하시는 방법밖에 없는것 같군요..
만일 Union문을 사용할때..각 필드들의 데이터 타입이 같으면
다음과 같이 Sql문을 하시면...
select ag_hn from Table where ag_hn is not null union
select se_party from Table where se_party is not null union
...
어떻게 하시던 클라이언트쪽에서.. 데이터를 가공은 해야 되는군요...
오라클을 안써본지가 하도 오래되어서 위의 sql문이 제대로 맞는지도
의문이 가네요...
그럼 즐프하세요..