데이터베이스 첫번째처럼 데이터가 들어가있습니다 1라인은 칼럼네임이고 2,3라인은 데이텁니다.
데이터베이스에는 98개의 칼럼이 있고 한줄에 데이터가 쭉들어가있는데요
select해올때 2번째 그림처럼 한줄에 있는 데이터를 나누어서 가져올수 있나요? 병합처리는 임의로한거라 중복해서 들어가도 상관없습니다 select order by union등 여러가지 고민을 해봤는데 제가 초보라 감이 안잡히네요 도움좀 부탁드리겠습니다.
데이터베이스 첫번째처럼 데이터가 들어가있습니다 1라인은 칼럼네임이고 2,3라인은 데이텁니다.
데이터베이스에는 98개의 칼럼이 있고 한줄에 데이터가 쭉들어가있는데요
select해올때 2번째 그림처럼 한줄에 있는 데이터를 나누어서 가져올수 있나요? 병합처리는 임의로한거라 중복해서 들어가도 상관없습니다 select order by union등 여러가지 고민을 해봤는데 제가 초보라 감이 안잡히네요 도움좀 부탁드리겠습니다.
가능은 한데 노가다입니다...
하기 참고하세요
---쿼리시작---
Select
From (
Select
a.cabinet_num
,a.rack_num
,a.slot_name
,a.slot_num
,a.card_name
,a.tag_1
,a.description
,a.ch1_1
,a.pin1_1_1 As pin
,a.cable1_1 As cable
,a.panel_1_1 As panel
,1 As seq
From table a
Union All
Select
a.cabinet_num
,a.rack_num
,a.slot_name
,a.slot_num
,a.card_name
,a.tag_1
,a.description
,a.ch1_1
,a.pin1_1_2 As pin
,a.cable1_2 As cable
,a.panel_1_2 As panel
,2 As seq
From table a
) a
Order By a.cabinet_num Asc
,a.seq Asc