今天無意中發現兩個好用的Oracle Built In Function -- Lead & Lag .

主要是用來找下(上)一列的某欄位值.

這樣講有點糢糊. 有圖有真相. 看圖吧!!

1. 原始Table : 先看一下我們的Table的長相.




2. Lead :  主要用來找下一列的Test2的欄位.



3. Lag  : 主要用來找上一列的Test3欄位.



4. 實際應用 : 以上語法是非常好用的. 主要用在哪裡呢?

    假設你有資料只紀錄當天的股價.

    用本語法就可以查到昨天的股價, 就可以計算出本日的漲跌幅.
arrow
arrow
    全站熱搜

    imerhsu 發表在 痞客邦 留言(0) 人氣()