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

分析函数last_value的疑惑

[复制链接]

该用户从未签到

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

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 ~
  • TA的每日心情
    开心
    2023-6-1 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-20 14:12 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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