|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 wan525jun 于 2023-4-20 23:14 编辑 4 i. V: }6 B7 J1 Q4 _7 F
, P, g! I8 M: |: C
分析函数last_value的疑惑
3 u7 r: y1 U6 o
' p& H4 M3 J8 q7 O' |3 m
: V8 S. B# G' X& s b F- p[php]SQL> select * from z;
( r/ p) Y9 v/ i- A
. o* G6 H6 \0 rEMP_ID MANAGER_ID LEV PART4 i" \9 b( h1 H( b- l' f/ ?4 d
---------- ---------- ---------- ----------
1 x/ u6 Q# |+ \6 o001 101 1 0
o( l- T; N) h4 J. k! ]0 s, `+ U101 201 2 0; F/ n7 w7 E: c T5 d
201 301 3 0
& b& ^- m- G* j; v9 v* [9 [4 Y401 405 1 1& ^' ?! \0 j& D$ t# y
108 401 2 1' v5 I/ K N c( [* v. T
0 }% X$ z1 q; N& A5 `, lSQL> select first_value (emp_id) over (partition by part 1 y) u0 i$ j4 g/ y) c, M& i3 d1 j
; O- ^& W% j( J5 B2 ^# h0 E
order by lev) e_id,
- [9 W' K; y1 \% i* V, E 2 manager_id m_id,3 j/ {2 H7 |5 R" o5 d7 R
3 lev," Z6 V4 s7 t: p+ d0 U0 ^- k, y
4 part4 o, ?- F* d; ]8 `1 X8 {
5 from z;2 `! I5 }% \/ o" R7 u4 R
( \: d& x k% ^
E_ID M_ID LEV PART
- o8 i! X# p6 _9 O9 ` V2 W" E. |2 P---------- ---------- ---------- ----------% Y+ o$ H3 L+ p2 }
001 101 1 07 p: m- i: \9 S' _6 M5 q! b
001 201 2 0" o! ]6 V1 Z, g7 p! m5 n
001 301 3 0/ v6 r( s1 p/ O
401 405 1 1
x' U+ k/ D+ c; g; T8 Y401 401 2 1 J. ]- Y( e% g7 @! P- _ A
# l+ i M' ^5 L, d" R+ {! {
SQL> select last_value (emp_id) over (partition by part 5 F7 P6 K( {- K5 t) Z
0 e: `* O+ ]/ f. J' c3 corder by lev) e_id,
. W/ d5 f) _ m 2 manager_id m_id,
# X P& L5 h" t7 A% s) N" X 3 lev," H/ z' X& ?$ X7 |
4 part
( s' {# ^" C7 |$ s- g8 ^4 I7 ] 5 from z;4 l6 r# C5 T- o* r6 M: C x2 k
1 T0 g# X& M5 `' u
E_ID M_ID LEV PART
" n8 Y& I4 W+ ?2 q---------- ---------- ---------- ----------
/ J, a# S+ ^! {1 {5 G4 Q001 101 1 04 v0 ~+ e/ l+ s" ~. Q8 e
101 201 2 0
# Y( y7 {. B1 n1 O, j4 ^201 301 3 0$ x L( R5 p: ~" C* T% \
401 405 1 1
2 {/ F; \+ o1 _108 401 2 16 A1 ]0 v; M, }* V+ ]
-------------------------------------------------------
7 L4 ]1 Y, c& c! d9 Z8 \[/php]2 r; w$ a y" k2 {2 [
) T, V" w5 R, Z
# b/ e5 Q( `( y$ P; @. D. J' `. J2 s% d9 ^
0 C' O2 k/ ?1 i5 g& e: M4 Q: N. {1 R. V, x6 V1 |' C v
$ A& A: r7 @) u
6 t7 ]5 c( Q7 c4 r7 ~! r |
|