Oracle에서 row를 col로 변환하여 값의 차이 계산하는 방법 중 하나

By | 2월 11, 2016

decode()를 사용하여, 값이 존재하지 않거나 존재하는 가상의 칼럼을 만들고, group by 및 max()를 사용하여 하나의 row로 합쳐서 계산한다.

(ex: MAX(DECODE(ocur_rnge, '01', ocur_tm, 0)) AS start_time)

 

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments