找回密码
 注册
关于网站域名变更的通知
查看: 277|回复: 1
打印 上一主题 下一主题

分析函数last_value的疑惑

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-4-20 23:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 wan525jun 于 2023-4-20 23:14 编辑
4 e8 R1 B8 d6 _. V) a7 L/ M4 F" `9 Y( }- `- ~& F
分析函数last_value的疑惑
* o! U4 u# F! B1 W$ @: t; T9 @6 i! i5 }" y+ D2 v* j1 A4 Y7 [
  M! J$ ]3 H* {
[php]SQL> select * from z;
8 M# W+ C, o% c3 ]2 w
4 a% A3 `9 _) A9 f% oEMP_ID     MANAGER_ID        LEV       PART  u  E1 j5 G5 s+ }% {, J
---------- ---------- ---------- ----------
& U/ ?6 o( l# S$ c9 r  M& S001        101                 1          0! U+ e! a' }- f3 A' _% o% y+ |
101        201                 2          08 j7 [3 _+ s* P( z
201        301                 3          0
4 t3 ~8 b) A; e4 ]5 m1 r9 O401        405                 1          1
% M: a0 B/ i( B: _& m6 X3 [) X108        401                 2          1
1 C& ^6 Z  n; b. V4 P
) I& F9 e$ ?2 v! vSQL> select first_value (emp_id) over (partition by part # _( L" G* z( n$ I8 x& v' D5 R

; U! J/ t* ]( iorder by lev) e_id,
+ q$ n! @2 i# x1 E( J+ T  2         manager_id m_id,
+ S' \0 P8 H( F9 L  3         lev,
/ e- T% q) M  ~. ^8 p  4         part
! a6 g2 `- s* ?% y5 H3 q! s  E  5  from z;+ e) l9 Z" A9 P  e& p& k
& u% d: {# b0 H! D. R
E_ID       M_ID              LEV       PART
) B  t  \- v8 [: X$ S+ e7 J: G, k! B: Q* ]---------- ---------- ---------- ----------
$ o5 }& G# j$ B- f4 Q, {+ d) G001        101                 1          0
8 Q4 y. M) K; c: ?2 C  L001        201                 2          0( q' H7 G, e0 z( K! U9 o/ `
001        301                 3          0
0 S% E/ Z( B. b401        405                 1          1
' D  A8 P) v; T' O& \401        401                 2          1
* F- }9 k  R) F1 i- Z0 O( u. b
+ h; ]8 H' v; {! \, Q8 L  VSQL> select last_value (emp_id) over (partition by part
) Z- u( G: _- h9 z
) c+ C5 ^- h/ h! torder by lev) e_id,7 @0 L& G  U% `; ^
  2         manager_id m_id,1 H3 r7 r: f3 ]4 Y1 T5 w; Q% l
  3         lev,9 J% ?  o" g3 v! b9 Z
  4         part
' o) d; V6 z2 D3 @  5  from z;
! N3 f1 m, r' h" F: c% f5 z' i# C: ]7 Q6 G' Q0 B4 t
E_ID       M_ID              LEV       PART
! ?: }3 z" W% c6 j0 g---------- ---------- ---------- ----------
% F( a% R8 Q* B' h( d) _001        101                 1          0' b5 u  ]% H. ]4 M0 e' {
101        201                 2          0
) o1 C2 s/ e4 [) b# L, P; P  V201        301                 3          0
+ B5 N9 Z; V# o401        405                 1          16 T5 _: Y# D! I6 Q0 m$ y3 r( _/ i
108        401                 2          1
- b6 e, `/ `1 s9 C-------------------------------------------------------
! q9 [! U; c( L# r& R. s[/php]
! \4 i& @# i0 S5 @* F8 I8 w
, X; O6 t$ |% T, E7 @% A$ z6 A# R, z7 |

7 Z9 f; N' d; h" d# Y5 F$ X& _
/ u2 A" i& t0 |% J! @- {# i& {) b. {- Z

9 G! F3 T8 I+ I. A2 c$ L0 y9 X4 p& h& p0 i
  • TA的每日心情
    开心
    2023-6-1 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2023-4-21 14:33 | 只看该作者
    这种方法还是第一次用
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-25 23:49 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表