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

正文內(nèi)容

oracle100個(gè)常用函數(shù)-在線瀏覽

2025-07-02 23:18本頁(yè)面
  

【正文】 ename(lob_dir1,))。 SID SERIAL USERNAME CMD 1 1 none 2 1 none 3 1 none 4 1 none 5 1 none 6 1 none 7 1275 none 8 1275 none 9 20 GAO select 10 40 GAO none 55. DUMP(s,fmt,start,length) DUMP函數(shù)以fmt指定的內(nèi)部數(shù)字格式返回一個(gè)VARCHAR2類型的值 SQL col global_name for a30 SQL col dump_string for a50 SQL set lin 200 SQL select global_name,dump(global_name,1017,8,5) dump_string from global_name。 GR AC SQL select greatest(啊,安,天) from dual。 LE 啊 59. UID 返回標(biāo)識(shí)當(dāng)前用戶的唯一整數(shù) SQL show user USER 為GAO SQL select username,user_id from dba_users where user_id=uid。 USER GAO 61. USEREVN 返回當(dāng)前用戶環(huán)境的信息,opt可以是: ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE ISDBA 查看當(dāng)前用戶是否是DBA如果是則返回true SQL select userenv(isdba) from dual。 USEREN TRUE SESSION 返回會(huì)話標(biāo)志 SQL select userenv(sessionid) from dual。 USERENV(ENTRYID) 0 INSTANCE 返回當(dāng)前INSTANCE的標(biāo)志 SQL select userenv(instance) from dual。 USERENV(LANGUAGE) SIMPLIFIED LANG 返回當(dāng)前環(huán)境的語(yǔ)言的縮寫 SQL select userenv(lang) from dual。 USERENV(TERMINA GAO VSIZE(X) 返回X的大小(字節(jié))數(shù) SQL select vsize(user),user from dual。 語(yǔ)句已處理。 SQLWKS insert into table3 values(gao,)。 SQLWKS mit。 AVG(DISTINCTSAL) SQL select avg(all sal) from 。 MAX(DISTINCTSAL) 5000 64. MIN(DISTINCT|ALL) 求最小值,ALL表示對(duì)所有的值求最小值,DISTINCT表示對(duì)不同的值求最小值,相同的只取一次 SQL select min(all sal) from 。 STDDEV(SAL) SQL select stddev(distinct sal) from 。 VARIANCE(SAL) 67. GROUP BY 主要用來(lái)對(duì)一組數(shù)進(jìn)行統(tǒng)計(jì) SQL select deptno,count(*),sum(sal) from group by deptno。 DEPTNO COUNT(*) SUM(SAL) 20 5 10875 30 6 9400 SQL select deptno,count(*),sum(sal) from having count(*)=5 group by deptno 。 DEPTNO ENAME SAL 10 KING 5000 10 CLARK 2450 10 MILLER 1300 20 SCOTT 3000 20 FORD 3000 20 JONES 2975 20 ADAMS 1100 20 SMITH 800 30 BLAKE 2850 30 ALLEN 1600 30 TURNER 1500 30 WARD 1250 30 MARTIN 1250 30 JAMES 950 70. pl/sql中的case語(yǔ)句 select whenX39。 then else end) flag dual。a39。b39。d39。c39。b39。a39。注意兩者的類型要一致 NVL2 (expr1, expr2, expr3) expr1不為NULL,返回expr2;為NULL,返回expr3。 常用的分析函數(shù)如下所列: row_number() over(partition by ... order by ...) rank() over(partition by ... order by ...) dense_rank() over(partition by ... order by ...) count() over(partition by ... order by ...) max() over(partition by ... order by ...) min() over(partition by ... order by ...) sum() over(partition by ... order by ...) avg() over(partition by ... order by ...) first_value() over(partition by ... order by ...) last_value() over(partition by ... order by ...) lag() over(partition by ... order by ...) lead() over(partition by ... order by ...) 下面例子中使用的表來(lái)自O(shè)racle自帶的HR用戶下的表,如果沒(méi)有安裝該用戶,可以在SYS用戶下運(yùn)行 $ORACLE_HOME/demo/schema/human_resources/。 開(kāi)窗函數(shù)的的理解: 開(kāi)窗函數(shù)指定了分析函數(shù)工作的數(shù)據(jù)窗口大小,這個(gè)數(shù)據(jù)窗口大小可能會(huì)隨著行的變化而變化,舉例如下: over(order by salary) 按照salary排序進(jìn)行累計(jì),order by是個(gè)默認(rèn)的開(kāi)窗函數(shù) over(partition by deptno)按照部門分區(qū) over(order by salary range between 50 preceding and 150 following) 每行對(duì)應(yīng)的數(shù)據(jù)窗口是之前行幅度值不超過(guò)50,之后行幅度值不超過(guò)150 over(order by salary rows between 50 preceding and 150 following) 每行對(duì)應(yīng)的數(shù)據(jù)窗口是之前50行,之后150行 over(order by salary rows between unbounded preceding and unbounded following) 每行對(duì)應(yīng)的數(shù)據(jù)窗口是從第一行到最后一行,等效: over(order by salary range between unbounded preceding and unbounded following) 主要參考資料:《expert oneonone》 Tom Kyte 《Oracle9i SQL Reference》第6章 oh 2007312 09:1973. AVG 功能描述:用于計(jì)算一個(gè)組和數(shù)據(jù)窗口內(nèi)表達(dá)式的平均值。 MANAGER_ID LAST_NAME HIRE_DATE SALARY C_MAVG 100 Kochhar 21SEP89 17000 17000 100 De Haan 13JAN93 17000 15000 100 Raphaely 07DEC94 11000 100 Kaufling 01MAY95 7900 100 Hartstein 17FEB96 13000 100 Weiss 18JUL96 8000 100 Russell 01OCT96 14000 74. CORR 功能描述:返回一對(duì)表達(dá)式的相關(guān)系數(shù),它是如下的縮寫: COVAR_POP(expr1,expr2)/STDDEV_POP(expr1)*STDDEV_POP(expr2)) 從統(tǒng)計(jì)上講,相關(guān)性是變量之間關(guān)聯(lián)的強(qiáng)度,變量之間的關(guān)聯(lián)意味著在某種程度 上一個(gè)變量的值可由其它的值進(jìn)行預(yù)測(cè)。 SAMPLE:下例返回1998年月銷售收入和月單位銷售的關(guān)系的累積系數(shù)(本例在SH用戶下運(yùn)行) SELECT , CORR (SUM(), SUM()) OVER (ORDER BY ) as CUM_CORR FROM sales s, times t WHERE = AND calendar_year = 1998 GROUP BY ORDER BY 。 SAMPLE:下例CUM_COVP返回定價(jià)和最小產(chǎn)品價(jià)格的累積總體協(xié)方差 SELECT product_id, supplier_id, COVAR_POP(list_price, min_price) OVER (ORDER BY product_id, supplier_id) AS CUM_COVP, COVAR_SAMP(list_price, min_price) OVER (ORDER BY product_id, supplier_id) AS CUM_COVS FROM product_information p WHERE category_id = 29 ORDER BY product_id, supplier_id。 PRODUCT_ID SUPPLIER_ID CUM_COVP CUM_COVS 1774 103088 0 1775 103087 1794 103096 1825 103093 2004 103086 2005 103086 1815 2416 103088 77. COUNT 功能描述:對(duì)一組內(nèi)發(fā)生的事情進(jìn)行累積計(jì)數(shù),如果指定*或一些非空常數(shù),count將對(duì)所有行計(jì)數(shù),如果指定一個(gè)表達(dá)式,count 返回表達(dá)式非空賦值的計(jì)數(shù),當(dāng)有相同值出現(xiàn)時(shí),這些相等的值都會(huì)被納入被計(jì)算的值;可以使用DISTINCT來(lái)記錄去掉一組中完全 相同的數(shù)據(jù)后出現(xiàn)的行數(shù)。 LAST_NAME SALARY CNT1 CNT2 CNT3 Olson 2100 107 1 3 Markle 2200 107 3 2 Philtanker 2200 107 3 2 Landry 2400 107 5 8 Gee 2400 107 5 8 Colmenares 2500 107 11 10 Patel 2500 107 11 10 . . 78. CUME_DIST 功能描述:計(jì)算一行在組中的相對(duì)位置,CUME_DIST總是返回大于0、小于或等于1的數(shù),該數(shù)表示該行在N行中的位置。PU%39。組內(nèi)的數(shù)據(jù)按ORDER BY子句排序,然后給每一行賦一個(gè)號(hào),從而形成一個(gè)序列,該序列從1開(kāi)始,往后累加。有同樣值的行得到同樣的數(shù)字序號(hào)(認(rèn)為null時(shí)相等的)。6039。9039。 DEPARTMENT_ID LAST_NAME SALARY DRANK 60 Lorentz 4200 1 60 Austin 4800 2 60 Pataballa 4800 2 60 Ernst 6000 3 60 Hunold 9000 4 90 Kochhar 17000 1 90 De Haan 17000 1 90 King 24000 2 80. FIRST 功能描述:從DENSE_RANK返回的集合中取出排在最前面的一個(gè)值的行(可能多行,因?yàn)橹悼赡芟嗟?
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1