分析函式之一

2021-04-01 19:54:34 字數 1399 閱讀 4694

1.row_number()

的使用原表資訊:

sql> break on deptno skip 1

-- 為效果更明顯,把不同部門的資料隔段顯示。

sql> select deptno,ename,sal

2from emp

3order by deptno,sal desc;

deptno ename

sal---------- ---------- ----------

10 king

5000

clark

2450

miller

1300

20 scott

3000

ford

3000

jones

2975

adams

1100

**ith

80030 blake

2850

allen

1600

turner

1500

ward

1250

martin

1250

james

950已選擇

14行。

使用row_number()

查出各部門薪水最高的三個員工姓名、薪水,多於三個的只取三個。

sql> select * from (

2select deptno,row_number() over(partition by deptno order by sal desc) rw,ename,sal

3from emp4)

5where rw<=3;

deptno

rw ename

sal---------- ---------- ---------- ----------

101 king

5000

2 clark

2450

3 miller

1300

201 scott

3000

2 ford

3000

3 jones

2975

301 blake

2850

2 allen

1600

3 turner

1500

已選擇9

行。體會:

row_number()

返回的主要是「行」的資訊,並沒有按照

sal排名,如

201 scott

3000

2 ford

3000

scott

與ford

薪水一樣多,

ford

前面的2

僅僅是行數、記錄條數的感念。

Lua函式之一

呼叫函式的時候,如果引數列表為空,必須使用 表明是函式呼叫,例如 os.date 當函式只有一個引數並且這個引數是字串或者table構造器的時候,可以省略函式呼叫操作符 例如 print hello world dofile a.lua f物件導向方式呼叫函式的語法,例如 obj foo x obj...

windbg 分析dmp 之一

1.ctrl d開啟dmp 或者直接把dmp拖到視窗 2.ctrl s輸入 一般是拷貝 符號檔案地址,alt r勾選reload選項,enter 3.symchk,檢查符號 4.lm,核對符號 5.kb,顯示堆疊 6.如果顯示的是ntdll dbgbreakpoint 哎,已經不是第一現場 接著看7...

GEF框架分析之一

首先我們來建立一個基於 gef的瀏覽器 而不是編輯器 也就是說,它只能瀏覽一個模型,而不能夠進行編輯。先關注於瀏覽而不是編輯,有助於理解 gef的一些核心的概念。graphicalviewer和createcontrol 方法 在開始之前,最先要弄明白的是,一個 gef的圖如何能夠顯示在由 view...

lua入門之一函式

1 函式 2function max num1,num2 3if num1 num2 then 4 result num1 5else 6 result num2 7end 8return result 9end 1011 print max 1,150 max 1,150 1213 14 lua ...

baidu分詞演算法分析之一

查詢處理以及分詞技術 隨著搜尋經濟的崛起,人們開始越加關注全球各大搜尋引擎的效能 技術和日流量。作為企業,會根據搜尋引擎的知名度以及日流量來選擇是否要投放廣告等 作為普通網民,會根據搜尋引擎的效能和技術來選擇自己喜歡的引擎查詢資料 作為技術人員,會把有代表性的搜尋引擎作為研究物件.搜尋引擎經濟的崛起...