av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯OceanBase教程:OceanBase LAG

LAG 是一個分析函數。它同時提供對多行表的訪問,而不需要自連接。給定從查詢返回的一系列行和游標的位置,LAG 可以訪問位于該位置之前給定物理偏移量的行。您可以給偏移參數指定一個大于零的整數。如果不指定偏移量,則其默認值為 1。如果偏移量超出窗口的范圍,則返回可選值。如果不指定默認值,則其默認值為 NULL。

創(chuàng)新互聯專注于赤城企業(yè)網站建設,響應式網站建設,商城網站制作。赤城網站建設公司,為赤城等地區(qū)提供建站服務。全流程按需策劃設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯專業(yè)和態(tài)度為您提供的服務

語法


LAG { (value_expr [,offset [,default]]) [RESPECT|IGNORE] NULLS 
|(value_expr [RESPECT | IGNORE] NULLS [,offset [,default] ]) }
OVER([query_partition_clause] order_by_clause)

參數

value_expr

是要做比對的字段。您不能使用 LAG 函數或其他分析函數來嵌套 value_expr。

offset

是 value_expr 的可選參數偏移量。

default

如果未指定默認值,則其默認值為 NULL。如果在 LEAD 沒有顯式的設置 default 值的情況下,返回值為 NULL。

{RESPECT | IGNORE} NULLS

表示是否忽略 NULL 值。默認值為 RESPECT NULLS,考慮 NULL 值。

OVER

使用 OVER 子句定義窗口進行計算。

參數

說明

注意 

LAG 函數后必須跟 order_by_clause ,query_partition_clause 是可選的。

返回類型

返回值的數據類型不限。

示例

創(chuàng)建 emp_msg 表,并向里面插入數據。執(zhí)行以下語句:


CREATE TABLE emp_msg(deptno INT, ename varchar(30),sal INT);
INSERT INTO emp_msg VALUES(20,'ADAMS',1400);
INSERT INTO emp_msg VALUES(30,'ALLEN',1900);
INSERT INTO emp_msg VALUES(30,'BLAKE',3135);
INSERT INTO emp_msg VALUES(10,'CLARK',2750);
INSERT INTO emp_msg VALUES(20,'FORD',3300);
INSERT INTO emp_msg VALUES(30,'JAMES',1250);
INSERT INTO emp_msg VALUES(20,'JONES',3275);
INSERT INTO emp_msg VALUES(10,'KING',5300);
INSERT INTO emp_msg VALUES(30,'MARTIN',1550);
INSERT INTO emp_msg VALUES(10,'MILLER',1600);
INSERT INTO emp_msg VALUES(20,'SCOTT',3300);
INSERT INTO emp_msg VALUES(20,'SWITH',1100);
INSERT INTO emp_msg VALUES(30,'TURNER',1800);
INSERT INTO emp_msg VALUES(30,'WARD',1550);

查詢 emp_msg 表,前 5 個值用 Jane 代替,從第 6 個值開始追加按 ename 字段升序排列的值。執(zhí)行以下語句:


SELECT deptno, ename, sal, LAG(ename,5,'Jane') OVER (ORDER BY ename) AS new_ename 
FROM emp_msg;

查詢結果如下:


+--------+--------+------+-----------+
| DEPTNO | ENAME  | SAL  | NEW_ENAME |
+--------+--------+------+-----------+
|     20 | ADAMS  | 1400 | Jane      |
|     30 | ALLEN  | 1900 | Jane      |
|     30 | BLAKE  | 3135 | Jane      |
|     10 | CLARK  | 2750 | Jane      |
|     20 | FORD   | 3300 | Jane      |
|     30 | JAMES  | 1250 | ADAMS     |
|     20 | JONES  | 3275 | ALLEN     |
|     10 | KING   | 5300 | BLAKE     |
|     30 | MARTIN | 1550 | CLARK     |
|     10 | MILLER | 1600 | FORD      |
|     20 | SCOTT  | 3300 | JAMES     |
|     20 | SWITH  | 1100 | JONES     |
|     30 | TURNER | 1800 | KING      |
|     30 | WARD   | 1550 | MARTIN    |
+--------+--------+------+-----------+

當前標題:創(chuàng)新互聯OceanBase教程:OceanBase LAG
轉載注明:http://uogjgqi.cn/article/cochhjd.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流