|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 wan525jun 于 2023-4-20 23:14 编辑 : L6 Q# w7 ]# ?- ?
- z7 a$ m8 X. t+ A3 b7 ~* E6 z8 n; u
分析函数last_value的疑惑# Z: O* s9 G# z, l1 E/ o4 W
, U& s& q, D2 O
: _) m4 H3 ?9 _) ~[php]SQL> select * from z;, e) a1 u' `, ]- \) {1 @4 X+ i5 p. g
& Q+ b' s7 n. p3 i, E9 p8 @& t. A/ t$ H
EMP_ID MANAGER_ID LEV PART
- B! X$ y& q" H l---------- ---------- ---------- ----------
1 z) Q& o6 X% [0 O$ N001 101 1 07 D. ]5 U ?& t4 E4 Q f
101 201 2 0
& A: W+ a6 |% D/ i8 l% I0 }201 301 3 0
! e, B; ]4 r# ?. A6 z0 [! M T- a4 `) M& r8 P401 405 1 1- D) @! l" }" i4 \, A
108 401 2 1
* \1 S' ~8 {3 q6 J
[. m# d% h, DSQL> select first_value (emp_id) over (partition by part
* {2 n, Q8 ?. _/ b
3 p3 d% @8 c' S1 z8 e! Forder by lev) e_id,
9 w7 {6 d5 L$ B& U3 G3 Q 2 manager_id m_id,
0 m7 r5 ~+ p- r* ? 3 lev,
0 Z$ T& M/ {' v 4 part
! ~6 D L* f3 R; }$ m6 i+ U 5 from z;8 f: `/ S; i1 V$ k4 w
9 s4 U! E" _/ |2 d7 |/ ZE_ID M_ID LEV PART
y# T* n2 N. T4 e& p2 m---------- ---------- ---------- ----------0 m9 i0 G) J3 D3 @. a: L
001 101 1 0
1 S! |, ~# \2 B; y* |, H001 201 2 0# t' p( `- n! y1 X+ w& j% k
001 301 3 0
7 N* M) w4 o* U2 K401 405 1 1( t" k! Y- I' b& c
401 401 2 1
% }8 u6 i+ J! ~: K& {: X" z
5 p; H {! G$ S6 SSQL> select last_value (emp_id) over (partition by part
1 G! f( N3 P1 r! P3 ^
' `( T8 G! D9 O* `$ |- V3 x" K7 Porder by lev) e_id,4 @6 K5 V i- b: F5 o4 ~+ B
2 manager_id m_id,
0 {) I) L3 T- t# i 3 lev,
5 S6 R3 S, C; X& p1 w' f' p 4 part. G1 E- o0 ]" A9 {% D8 o' E
5 from z;
+ ^3 \- U0 r& y/ w* Z0 x+ v7 s2 k8 \6 B; Y2 e
E_ID M_ID LEV PART5 c% T# T9 \7 ~3 ?0 v/ F
---------- ---------- ---------- ----------9 }- N( J1 u% N a" C. s$ u& X
001 101 1 0$ b, R$ c/ q/ G$ G+ E% o' Y
101 201 2 0
* I9 h" x6 [. }2 D201 301 3 06 l, }' P- I9 F5 `# z/ d4 m; {
401 405 1 1, c( O- o+ k, R
108 401 2 1* ]. A; p- |! w3 B& ^
-------------------------------------------------------
+ h, s9 B$ m9 q% M' \2 N7 J4 b[/php]9 ]/ B# O O/ J8 ^
2 T9 N" N2 e! e" V% X
8 {. {+ Q1 h) D7 Z, V4 _8 c$ l$ x7 K3 [/ a
* B: T$ k# `- z' c1 Z, A8 r7 s5 J3 Q3 ~. I0 M' Z
' Q+ C( Y3 Q5 ~$ I) r; j
" W# ]5 e5 m/ o3 i- m2 c
6 j. m5 |0 b$ ~6 ~
|
|