freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle100個(gè)常用函數(shù)(文件)

2025-06-02 23:18 上一頁面

下一頁面
 

【正文】 VER (PARTITION BY job_id ORDER BY salary) AS cume_dist FROM employees WHERE job_id LIKE 39。每次ORDER BY表達(dá)式的值發(fā)生變化時(shí),該序列也隨之增加。, 39。 LAST_NAME DEPARTMENT_ID SALARY Worst Best Fay 20 6000 6000 13000 Hartstein 20 13000 6000 13000 Kumar 80 6100 6100 14000 Banda 80 6200 6100 14000 Johnson 80 6200 6100 14000 Ande 80 6400 6100 14000 Lee 80 6800 6100 14000 Tuvault 80 7000 6100 14000 Sewall 80 7000 6100 14000 Marvins 80 7200 6100 14000 Bates 80 7300 6100 14000 . . . 81. FIRST_VALUE 功能描述:返回組中數(shù)據(jù)窗口的第一個(gè)值。在給定組中可參考當(dāng)前行之前的行,這樣就可以從組中與當(dāng)前行一起選擇以前的行。 LAST_NAME DEPARTMENT_ID SALARY Worst Best Fay 20 6000 6000 13000 Hartstein 20 13000 6000 13000 Kumar 80 6100 6100 14000 Banda 80 6200 6100 14000 Johnson 80 6200 6100 14000 Ande 80 6400 6100 14000 Lee 80 6800 6100 14000 Tuvault 80 7000 6100 14000 Sewall 80 7000 6100 14000 Marvins 80 7200 6100 14000 Bates 80 7300 6100 14000 . 84. LAST_VALUE 功能描述:返回組中數(shù)據(jù)窗口的最后一個(gè)值。 LAST_NAME HIRE_DATE NextHired Raphaely 07DEC94 18MAY95 Khoo 18MAY95 24JUL97 Tobias 24JUL97 24DEC97 Baida 24DEC97 15NOV98 Himuro 15NOV98 10AUG99 Colmenares 10AUG99 86. MAX 功能描述:在一個(gè)組中的數(shù)據(jù)窗口中查找表達(dá)式的最大值。 DEPARTMENT_ID LAST_NAME SALARY DEPT_MIN 10 Whalen 4400 4400 20 Hartstein 13000 6000 20 Fay 6000 6000 30 Raphaely 11000 2500 30 Khoo 3100 2500 30 Baida 2900 2500 30 Tobias 2800 2500 30 Himuro 2600 2500 30 Colmenares 2500 2500 88. NTILE 功能描述:將一個(gè)組分為表達(dá)式的散列表示,例如,如果表達(dá)式=4,則給組中的每一行分配一個(gè)數(shù)(從1到4),如果組中有20行,則給前5行分配1,給下5行分配2等等。 LAST_NAME SALARY QUARTILE Greenberg 12000 1 Faviet 9000 1 Chen 8200 2 Urman 7800 2 Sciarra 7700 3 Popp 6900 4 89. PERCENT_RANK 功能描述:和CUME_DIST(累積分配)函數(shù)類似,對于一個(gè)組中給定的行來說,在計(jì)算那行的序號時(shí),先減1,然后除以n1(n為組中所有的行數(shù))。 LAST_NAME SALARY DEPARTMENT_ID Percentile_Cont Percent_Rank Colmenares 2500 30 3000 0 Himuro 2600 30 3000 Tobias 2800 30 3000 Baida 2900 30 3000 Khoo 3100 30 3000 Raphaely 11000 30 3000 1 Lorentz 4200 60 5760 0 Austin 4800 60 5760 Pataballa 4800 60 5760 Ernst 6000 60 5760 Hunold 9000 60 5760 1 91. PERCENTILE_DISC 功能描述:返回一個(gè)與輸入的分布百分比值相對應(yīng)的數(shù)據(jù)值,分布百分比的計(jì)算方法見函數(shù)CUME_DIST,如果沒有正好對應(yīng)的數(shù)據(jù)值,就取大于該分布值的下一個(gè)值。每次ORDER BY表達(dá)式的值發(fā)生變化時(shí),該序列也隨之增加。 SAMPLE:下例中計(jì)算每個(gè)員工按部門分區(qū)再按薪水排序,依次出現(xiàn)的序列號(注意與DENSE_RANK函數(shù)的區(qū)別) SELECT , , , RANK() OVER (PARTITION BY ORDER BY ) as drank FROM employees e, departments d WHERE = AND IN (39。)。 LAST_NAME SALARY RR Khoo 3100 .223021583 Baida 2900 .208633094 Tobias 2800 .201438849 Himuro 2600 .18705036 Colmenares 2500 .179856115 94. REGR_ (Linear Regression) Functions 95. 功能描述:這些線性回歸函數(shù)適合最小二乘法回歸線,有9個(gè)不同的回歸函數(shù)可使用。 SAMPLE:下例計(jì)算每個(gè)員工的工資占該類員工總工資的百分比 SELECT last_name, salary, RATIO_TO_REPORT(salary) OVER () AS rr FROM employees WHERE job_id = 39。, 39。然而,如果兩行的確得到同樣的排序,則序數(shù)將隨后跳躍。 LAST_NAME SALARY DEPARTMENT_ID Percentile_Disc Cume_Dist Colmenares 2500 30 3100 .166666667 Himuro 2600 30 3100 .333333333 Tobias 2800 30 3100 .5 Baida 2900 30 3100 .666666667 Khoo 3100 30 3100 .833333333 Raphaely 11000 30 3100 1 Lorentz 4200 60 6000 .2 Austin 4800 60 6000 .6 Pataballa 4800 60 6000 .6 Ernst 6000 60 6000 .8 Hunold 9000 60 6000 1 92. RANK 功能描述:根據(jù)ORDER BY子句中表達(dá)式的值,從查詢返回的每一行,計(jì)算它們與其它行的相對位置。 SAMPLE:下例中如果Khoo的salary為2900,因?yàn)镽ANK函數(shù)對于等值的返回序列值是一樣的 SELECT department_id, last_name, salary, PERCENT_RANK() OVER (PARTITION BY department_id ORDER BY salary) AS pr FROM employees WHERE department_id 50 ORDER BY department_id,salary。例如,若表達(dá)式=4,行數(shù)=21,則percentile=1的有5行,percentile=2的有5行等等。 DEPARTMENT_ID LAST_NAME SALARY DEPT_MAX 10 Whalen 4400 4400 20 Hartstein 13000 13000 20 Fay 6000 13000 30 Raphaely 11000 11000 30 Khoo 3100 11000 30 Baida 2900 11000 30 Tobias 2800 11000 30 Himuro 2600 11000 30 Colmenares 2500 11000 87. MIN 功能描述:在一個(gè)組中的數(shù)據(jù)窗口中查找表達(dá)式的最小值。 DEPARTMENT_ID LAST_NAME SALARY HIGHEST_SAL 20 Fay 6000 Fay 20 Hartstein 13000 Hartstein 30 Colmenares 2500 Colmenares 30 Himuro 2600 Himuro 30 Tobias 2800 Tobias 30 Baida 2900 Baida 30 Khoo 3100 Khoo 30 Raphaely 11000 Raphaely 85. LEAD 功能描述:LEAD與LAG相反,LEAD可以訪問組中當(dāng)前行之后的行。PU_CLERK39。 DEPARTMENT_ID LAST_NAME SALARY LOWEST_SAL 20 Fay 6000 Fay 20 Hartstein 13000 Fay 30 Colmenares 2500 Colmenares 30 Himuro 2600 Colmenares 30 Tobias 2800 Colmenares 30 Baida 2900 Colmenares 30 Khoo 3100 Colmenares 30 Raphaely 11000 Colmenares 82. LAG 功能描述:可以訪問結(jié)果集中的其它行而不用進(jìn)行自連接。)。密集的序列返回的時(shí)沒有間隔的數(shù) SAMPLE:下例中計(jì)算每個(gè)員工按部門分區(qū)再按薪水排序,依次出現(xiàn)的序列號(注意與RANK函數(shù)的區(qū)別) SELECT , , , DENSE_RANK() OVER (PARTITION BY ORDER BY ) as drank FROM employees e, departments d WHERE = AND IN (39。 JOB_ID LAST_NAME SALARY CUME_DIST PU_CLERK Colmenares 2500 .2 PU_CLERK Himuro 2600 .4 PU_CLERK Tobias 2800 .6 PU_CLERK Baida 2900 .8 PU_CLERK Khoo 3100 1 PU_MAN Raphaely 11000 1 79. DENSE_RANK 功能描述:根據(jù)ORDER BY子句中表達(dá)式的值,從查詢返回的每一行,計(jì)算它們與其它行的相對位置。 SAMPLE:下面例子中計(jì)算每個(gè)員工在按薪水排序中當(dāng)前行附近薪水在[n50,n+150]之間的行數(shù),n表示當(dāng)前行的薪水 例如,Philtanker的薪水2200,排在他之前的行中薪水大于等于220050的有1行,排在他之后的行中薪水小于等于2200+150的行 沒有,所以count計(jì)數(shù)值t3為2(包括自己當(dāng)前行);t2值相當(dāng)于小于等于當(dāng)前行的SALARY值的所有行數(shù) SELECT last_name, salary, COUNT(*) OVER () AS t1, COUNT(*) OVER (ORDER BY salar
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1