今天無意中發現兩個好用的Oracle Built In Function -- Lead & Lag .
主要是用來找下(上)一列的某欄位值.
這樣講有點糢糊. 有圖有真相. 看圖吧!!
1. 原始Table : 先看一下我們的Table的長相.
2. Lead : 主要用來找下一列的Test2的欄位.
3. Lag : 主要用來找上一列的Test3欄位.
4. 實際應用 : 以上語法是非常好用的. 主要用在哪裡呢?
假設你有資料只紀錄當天的股價.
用本語法就可以查到昨天的股價, 就可以計算出本日的漲跌幅.
全站熱搜
留言列表