데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
데이터베이스 첫번째처럼 데이터가 들어가있습니다 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