안녕하세요.
다름이 아니라 DB커리를 할때 보면 세로로 뽑아지잖아요.
예를들면,
학생 테이블과 성적테이블이 존재한다면,
학생(학번, 이름, ...), 성적(학번, 과목, 성적)
이런식으로 존재한다면
수학 100
물리 90
국어 90
.
이런식으로 불러오는데...
이것을 수학 100 물리 90 국어 90 ... 이런 식으로 값을 가져 올 수 있는 방법이 없는지요...
sql 커리문을 무지 잘 만드시는 고수분의 답변을 기다립니다... 꾸벅.
select a.과목, b.점수
from 학생 a, 성적 b
where a.학번 = b.학번
;
...
한거 같네여..
이걸..
select decode(b.과목, 수학, 수학 || b.점수),
decode(b.과목, 물리, 물리 || b.점수),
decode(b.과목, 국어, 국어 || b.점수)
group by a.학번, b.과목
하면 될듯도 싶네여..
예전에 급여 짤때..
수당별로 가로로 출력한 적이 있었던거 같네요..