|
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
|
|