|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 wan525jun 于 2023-4-20 23:14 编辑
# S u6 G K3 D9 C
* x' ?* @ `3 w, [6 Z$ p3 O分析函数last_value的疑惑6 a, d: `: Z Q$ X- C; f
( \& D/ e9 m; z u. F2 `6 p
6 \3 k3 E$ f/ w( t& U5 |
[php]SQL> select * from z;9 @; v9 b0 }3 Y9 e
9 v" s# |$ m: O+ q8 B& I# w# PEMP_ID MANAGER_ID LEV PART
5 a9 c( @6 Z7 s5 g5 q# p---------- ---------- ---------- ----------8 ~7 m6 H4 p$ p& F P+ y
001 101 1 03 o) R' n7 ~ m2 i; b- S; u1 e
101 201 2 0
8 d5 S8 r$ [8 {: t201 301 3 0) y7 b3 i: B: A. y! @5 v* k& d' `
401 405 1 1
+ ?4 G0 @( p8 w% Z9 I, O [& S108 401 2 12 v) M0 J- r- |. M: s# A) J3 W1 c; ~- B
& v/ h4 R7 c3 W; Z' i$ Q2 Z* \SQL> select first_value (emp_id) over (partition by part - U( ]- A( v* x2 U
0 u+ w) W$ k: h$ G8 l
order by lev) e_id,0 i7 q$ \% p0 q$ {2 R4 P
2 manager_id m_id,
# s$ I# Y$ v% t" |. S 3 lev,
- ^8 X5 s3 T4 o2 G 4 part
) W! [( d$ i& i! `% u( E7 D 5 from z;& ~; Q: h- z; S! f; e( O8 ^- {
$ z* c) c2 c; B
E_ID M_ID LEV PART: X% C/ g* Y* M% X. ]- @! D7 g
---------- ---------- ---------- ----------/ ]' a& E d8 b! Q
001 101 1 0) }# D( M' X7 k/ a4 U R4 N
001 201 2 0
3 ~! b! t9 Z( Z _9 T. B001 301 3 07 ]8 h- v2 z# r( |. U1 }# {
401 405 1 1
9 G- t( I/ m! S7 t0 w9 o3 F401 401 2 1' V% U9 p3 |0 W
2 A0 X% p( h4 [) J; J
SQL> select last_value (emp_id) over (partition by part 8 ~1 O9 m% E$ o. T
- ` j( u* G; n) Y, `# S- Norder by lev) e_id,4 }9 R8 n- e1 O' g1 {
2 manager_id m_id,
6 E3 v" p' Z& p& D# ` 3 lev,6 T/ U( o0 K+ w( |* o
4 part0 E5 `6 O* v; [* E ]8 _) [
5 from z;
* t- i! ]9 c" B! |' ?# C" Y0 k4 S. f+ s4 c- v1 `
E_ID M_ID LEV PART
- O# n3 a* L2 k) W* [---------- ---------- ---------- ----------9 q3 `' s8 y+ F' G
001 101 1 0' x4 m4 D/ P2 ?) T
101 201 2 0; t: G" k: ]5 I4 y1 @( h
201 301 3 0
* L# c/ Y$ q7 b" o D3 M+ G& x3 M401 405 1 1$ K# R" ~: l( a- R+ @6 r
108 401 2 1
6 ~" Q- U1 M- o: G( ~* b-------------------------------------------------------
. A; O7 `6 ?8 H/ h2 H[/php]
0 d4 r- k/ ^6 _6 J9 B% v! y' l7 `5 W: |6 J, R9 j$ g) b
; S0 o+ i* m8 l: j3 x, U7 n' T
0 D" {4 d/ o, M# W; m1 F5 F
& I) O6 L' R8 X2 f E1 q# X' E( L7 m2 S
. E ], @$ m) r( S
& q2 ]6 W1 k* {/ }- ?1 n9 i |
|