日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)OceanBase教程:OceanBaseLAST_VALUE

LAST_VALUE 是一個(gè)分析函數(shù)。它返回一組有序值中的最后一個(gè)值。如果集合中的最后一個(gè)值為 NULL,則該函數(shù)將返回為 NULL,除非您指定 IGNORE NULLS,此設(shè)置對(duì)數(shù)據(jù)致密化很有用。

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)十多年經(jīng)驗(yàn)成就非凡,專業(yè)從事網(wǎng)站建設(shè)、成都網(wǎng)站制作,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文平臺(tái),一元廣告等。十多年來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:13518219792,我們期待您的來(lái)電!

語(yǔ)法


LAST_VALUE {(expr) [RESPECT|IGNORE NULLS] | (expr [RESPECT|IGNORE NULLS])}
OVER (analytic_clause)

參數(shù)

參數(shù)

說(shuō)明

OVER

使用 OVER 子句定義窗口進(jìn)行計(jì)算。

expr

不能將 LAST_VALUE 或其他分析函數(shù)用于 expr 來(lái)嵌套分析函數(shù)。

FROM { FIRST | LAST }

確定計(jì)算方向是從窗口的第一行還是最后一行開(kāi)始,默認(rèn)值為 FROM FIRST。

{RESPECT | IGNORE} NULLS

表示是否忽略 NULL 值。默認(rèn)值為 RESPECT NULLS,考慮 NULL 值。如果您指定 IGNORE NULLS,則 LAST_VALUE 返回集合中的最后一個(gè)非空值,如果所有值都為 NULL,則返回 NULL

返回類型

返回值的數(shù)據(jù)類型不限。

示例

建表 emp_msg,并向里面插入數(shù)據(jù),執(zhí)行以下語(yǔ)句:


CREATE TABLE emp_msg(deptno INT, ename varchar(30),sal INT, MGR varchar(30));
INSERT INTO emp_msg VALUES(10,'CLARK', 2750, 7839);       
INSERT INTO emp_msg VALUES(10,'KING', 5300, NULL);       
INSERT INTO emp_msg VALUES(10,'MILLER', 1600, 7782);        
INSERT INTO emp_msg VALUES(20,'ADAMS', 1400, 7788);       
INSERT INTO emp_msg VALUES(20,'FORD', 3300, 7566);      
INSERT INTO emp_msg VALUES(20,'JONES', 3275, 7839);      
INSERT INTO emp_msg VALUES(20,'SCOTT', 3300, 7566);    
INSERT INTO emp_msg VALUES(20,'SMITH', 1100, 7902);   
INSERT INTO emp_msg VALUES(30,'ALLEN', 1900, 7698); 
INSERT INTO emp_msg VALUES(30,'BLAKE', 3150, 7839); 
INSERT INTO emp_msg VALUES(30,'JAMES', 1250, 7698); 
INSERT INTO emp_msg VALUES(30,'MARTIN', 1550, 7698);
INSERT INTO emp_msg VALUES(30,'TURNER', 1800, 7698);
INSERT INTO emp_msg VALUES(30,'WARD', 1550, 7698);

查詢 emp_msg 表中 sal 列最低的最后一個(gè)非空 MGR 值作為 last_MGR 列,執(zhí)行以下語(yǔ)句:


SELECT deptno , ename , sal , MGR ,
LAST_VALUE ( MGR ) IGNORE NULLS OVER (ORDER BY sal DESC ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING ) AS last_MGR 
FROM emp_msg ORDER BY deptno , ename ;

查詢結(jié)果如下:


+--------+--------+------+------+----------+
| DEPTNO | ENAME  | SAL  | MGR  | LAST_MGR |
+--------+--------+------+------+----------+
|     10 | CLARK  | 2750 | 7839 | 7902     |
|     10 | KING   | 5300 | NULL | 7902     |
|     10 | MILLER | 1600 | 7782 | 7902     |
|     20 | ADAMS  | 1400 | 7788 | 7902     |
|     20 | FORD   | 3300 | 7566 | 7902     |
|     20 | JONES  | 3275 | 7839 | 7902     |
|     20 | SCOTT  | 3300 | 7566 | 7902     |
|     20 | SMITH  | 1100 | 7902 | 7902     |
|     30 | ALLEN  | 1900 | 7698 | 7902     |
|     30 | BLAKE  | 3150 | 7839 | 7902     |
|     30 | JAMES  | 1250 | 7698 | 7902     |
|     30 | MARTIN | 1550 | 7698 | 7902     |
|     30 | TURNER | 1800 | 7698 | 7902     |
|     30 | WARD   | 1550 | 7698 | 7902     |
+--------+--------+------+------+----------+

名稱欄目:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseLAST_VALUE
標(biāo)題URL:http://www.dlmjj.cn/article/dpdphce.html