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

分析函数last_value的疑惑

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 wan525jun 于 2023-4-20 23:14 编辑 & Y& O, x8 J) ?4 d. d

0 h- ^. U+ l: z3 A: o# d% P4 T0 C9 x分析函数last_value的疑惑( a  ~$ j2 Q% U# g4 z& @
( H5 h" A  V3 T. u) ]& O- w

" z1 J4 n- B; Q; w. ~* A# z* U% l[php]SQL> select * from z;
+ X8 n$ g! W! e
8 u! `) c0 C4 L4 uEMP_ID     MANAGER_ID        LEV       PART
3 [4 R' p' R$ _---------- ---------- ---------- ----------
( p, r+ @  y* k- M001        101                 1          0
7 y8 C7 {! {3 A6 D5 r9 T101        201                 2          0
. g4 I1 ~2 f0 k" E9 ?! a+ t201        301                 3          0
" s! ~6 ^, A3 X+ Y# V401        405                 1          1) p, D  L" s, ?/ D$ W
108        401                 2          1
" Z2 r: N$ g$ l% x) t$ _" c9 C6 g0 D9 b- z. Y; M
SQL> select first_value (emp_id) over (partition by part
6 _+ K3 R/ J/ w3 d: v. m9 b) l+ p7 H+ m0 x5 |
order by lev) e_id,2 t( \6 e) R; L: R$ i
  2         manager_id m_id,
: B+ @5 `- T0 X& D" E. U  s2 |# ~# A  3         lev,7 W  y) h  W! W0 p# f
  4         part
0 a. y) K; Q/ j; r8 V  5  from z;
1 C: ?9 v  x7 Q# E2 |# W/ @/ J, \8 V0 h  j, N5 {
E_ID       M_ID              LEV       PART
: S$ C& R. I1 d2 U8 t---------- ---------- ---------- ----------
  m# n5 ]( t3 e8 m* r' I001        101                 1          0
( s+ K% R# ?3 i001        201                 2          0
/ i6 g" C) o1 x; l001        301                 3          0
$ ]3 O; q( n# s; P0 D401        405                 1          1/ X1 J) [0 E; A  {
401        401                 2          1% c' j8 N2 V8 ~% ~* F1 I5 _( I
6 a: W  _! c. C) Z( ?0 ?+ R3 {5 ~
SQL> select last_value (emp_id) over (partition by part * b2 H" N% v3 ^) u
- z! A/ d% I: Z4 @
order by lev) e_id,
4 C1 [1 G1 L/ B  2         manager_id m_id,) Y$ m. l' }2 [9 y& H" z
  3         lev,4 l( G" }! U% l
  4         part1 E' W% ]  q/ O4 t2 l
  5  from z;1 R' D7 v+ S% j) ^
& |: Y+ F% |( t+ {& c% w! a
E_ID       M_ID              LEV       PART8 f5 T* G2 l& f& g4 ~
---------- ---------- ---------- ----------
2 s4 J  B! R$ f- P/ r# G4 m001        101                 1          08 m) E1 S- S/ V" J2 u  u
101        201                 2          04 K/ w0 U% Z, |
201        301                 3          00 p  P( F* v  @. ]! N
401        405                 1          14 }5 s+ y. D2 V$ f. `2 ^
108        401                 2          1
% y) w$ S; b- G7 @1 ^-------------------------------------------------------7 ?& F4 @* q. G5 J$ S: M1 d
[/php]
( b  [" z7 J4 p" t/ t. ^6 u# O( S  _4 E

" m! ~6 N3 x* @- t* v  l) f5 `9 Q* [) n1 `, k) r+ x' z' z* R7 e; X- b

9 T5 r# {5 B$ |7 s* x, z$ @* j
' A; S$ R5 l" o6 F2 V4 O
. L+ a' P' Q: k+ O$ G
. d. ]! k5 @0 p" S$ c% @( x* Z( Y; C& v
  • TA的每日心情
    开心
    2023-6-1 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-10 01:11 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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