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

分析函数last_value的疑惑

[复制链接]

该用户从未签到

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

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
  • 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-8 00:40 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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