SQL中开窗函数first_value() 和 last_value()
生活随笔
收集整理的這篇文章主要介紹了
SQL中开窗函数first_value() 和 last_value()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
first_value()和last_value()字面意思已經很直觀了,取首尾記錄值。
例:查詢部門最早發生銷售記錄日期和最近發生的銷售記錄日期
看結果first_value()很直觀,不用多解釋
但是,last_value()值,部門D01不是應該為2014/6/12,部門D02不是應該為2014/5/2嗎?為什么會每條記錄都不一樣?
可以這樣去理解:last_value()默認統計范圍是 rows between unbounded preceding and current row
驗證一下:
全統計的情況下得到的last_value()值,部門D01為2014/6/12,部門D02為2014/5/2。
總結
以上是生活随笔為你收集整理的SQL中开窗函数first_value() 和 last_value()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信二维码的生成(java后端)--邀请
- 下一篇: 将传统的照片在Autodesk® 123