最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ORACLE 常用函數(shù)總結(jié)(80個(gè))第2/2頁(yè)

 更新時(shí)間:2009年09月17日 21:55:03   作者:  
ORACLE 常用函數(shù)總結(jié)(80個(gè)),大家可以參考下。

44.HEXTORAW
將一個(gè)十六進(jìn)制構(gòu)成的字符串轉(zhuǎn)換為二進(jìn)制

45.RAWTOHEXT
將一個(gè)二進(jìn)制構(gòu)成的字符串轉(zhuǎn)換為十六進(jìn)制

46.ROWIDTOCHAR
將ROWID數(shù)據(jù)類型轉(zhuǎn)換為字符類型

47.TO_CHAR(date,format)
SQL> select to_char(sysdate,yyyy/mm/dd hh24:mi:ss) from dual;
TO_CHAR(SYSDATE,YY
-------------------
2004/05/09 21:14:41
? 48.TO_DATE(string,format)
將字符串轉(zhuǎn)化為ORACLE中的一個(gè)日期

49.TO_MULTI_BYTE
將字符串中的單字節(jié)字符轉(zhuǎn)化為多字節(jié)字符
SQL> select to_multi_byte(高) from dual;
TO
--


50.TO_NUMBER
將給出的字符轉(zhuǎn)換為數(shù)字
SQL> select to_number(1999) year from dual;
YEAR
---------
1999

51.BFILENAME(dir,file)
指定一個(gè)外部二進(jìn)制文件
SQL>insert into file_tb1 values(bfilename(lob_dir1,image1.gif));

52.CONVERT(x,desc,source)
將x字段或變量的源source轉(zhuǎn)換為desc
SQL> select sid,serial#,username,decode(command,
2 0,none,
3 2,insert,
4 3,
5 select,
6 6,update,
7 7,delete,
8 8,drop,
9 other) cmd from v$session where type!=background;
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

53.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;
GLOBAL_NAME DUMP_STRING
------------------------------ --------------------------------------------------
ORACLE.WORLD Typ=1 Len=12 CharacterSet=ZHS16GBK: W,O,R,L,D

54.EMPTY_BLOB()和EMPTY_CLOB()
這兩個(gè)函數(shù)都是用來(lái)對(duì)大數(shù)據(jù)類型字段進(jìn)行初始化操作的函數(shù)

55.GREATEST
返回一組表達(dá)式中的最大值,即比較字符的編碼大小.
SQL> select greatest(AA,AB,AC) from dual;
GR
--
AC
SQL> select greatest(啊,安,天) from dual;
GR
--


56.LEAST
返回一組表達(dá)式中的最小值
SQL> select least(啊,安,天) from dual;
LE
--


6 SYSTEM
? 60.AVG(DISTINCT|ALL)
all表示對(duì)所有的值求平均值,distinct只對(duì)不同的值求平均值
SQLWKS> create table table3(xm varchar(8),sal number(7,2));
語(yǔ)句已處理。
SQLWKS> insert into table3 values(gao,1111.11);
SQLWKS> insert into table3 values(gao,1111.11);
SQLWKS> insert into table3 values(zhu,5555.55);
SQLWKS> commit;
SQL> select avg(distinct sal) from gao.table3;
AVG(DISTINCTSAL)
----------------
3333.33
SQL> select avg(all sal) from gao.table3;
AVG(ALLSAL)
-----------
2592.59

61.MAX(DISTINCT|ALL)
求最大值,ALL表示對(duì)所有的值求最大值,DISTINCT表示對(duì)不同的值求最大值,相同的只取一次
SQL> select max(distinct sal) from scott.emp;
MAX(DISTINCTSAL)
----------------
5000

62.MIN(DISTINCT|ALL)
求最小值,ALL表示對(duì)所有的值求最小值,DISTINCT表示對(duì)不同的值求最小值,相同的只取一次
SQL> select min(all sal) from gao.table3;
MIN(ALLSAL)
-----------
1111.11

63.STDDEV(distinct|all)
求標(biāo)準(zhǔn)差,ALL表示對(duì)所有的值求標(biāo)準(zhǔn)差,DISTINCT表示只對(duì)不同的值求標(biāo)準(zhǔn)差
SQL> select stddev(sal) from scott.emp;
STDDEV(SAL)
-----------
1182.5032
SQL> select stddev(distinct sal) from scott.emp;
STDDEV(DISTINCTSAL)
-------------------
1229.951

64.VARIANCE(DISTINCT|ALL)
求協(xié)方差
SQL> select variance(sal) from scott.emp;
VARIANCE(SAL)
-------------
1398313.9

65.GROUP BY
主要用來(lái)對(duì)一組數(shù)進(jìn)行統(tǒng)計(jì)
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
10 3 8750
20 5 10875
30 6 9400

66.HAVING
對(duì)分組統(tǒng)計(jì)再加限制條件
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno having count(*)>=5;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400
SQL> select deptno,count(*),sum(sal) from scott.emp having count(*)>=5 group by deptno ;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400

67.ORDER BY
用于對(duì)查詢到的結(jié)果進(jìn)行排序輸出
SQL> select deptno,ename,sal from scott.emp order by deptno,sal desc;
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
68. pl/sql中的case語(yǔ)句
select (case when DUMMY='X' then 0 else 1 end) as flag from dual;
case的第1種用法:
case col when 'a' then 1
when 'b' then 2
else 0 end
這種用法跟decode一樣沒什么區(qū)別
case的第2種用法:
case when score <60 then 'd'
when score >=60 and score <70 then 'c'
when score >=70 and score <80 then 'b'
else 'a' end
69.NVL(expr1, expr2)
NVL(expr1, expr2)->expr1為NULL,返回expr2;不為NULL,返回expr1。注意兩者的類型要一致
NVL2 (expr1, expr2, expr3) ->expr1不為NULL,返回expr2;為NULL,返回expr3。expr2和expr3類型不同的話,expr3會(huì)轉(zhuǎn)換為expr2的類型
NULLIF (expr1, expr2) ->相等返回NULL,不等返回expr1

相關(guān)文章

  • oracle數(shù)據(jù)庫(kù)鎖表的原因及解決方法

    oracle數(shù)據(jù)庫(kù)鎖表的原因及解決方法

    出現(xiàn)鎖表的情況很多種,但是大部分情況都是更新表,然后并沒有提交,導(dǎo)致數(shù)據(jù)庫(kù)的表被鎖的情況,處理方式也比較簡(jiǎn)單,本文小編給大家介紹了oracle數(shù)據(jù)庫(kù)鎖表的原因及解決方法,需要的朋友可以參考下
    2023-11-11
  • [Oracle] CPU/PSU補(bǔ)丁安裝詳細(xì)教程

    [Oracle] CPU/PSU補(bǔ)丁安裝詳細(xì)教程

    Oracle CPU的全稱是Critical Patch Update, Oracle對(duì)于其產(chǎn)品每個(gè)季度發(fā)行一次安全補(bǔ)丁包,通常是為了修復(fù)產(chǎn)品中的安全隱患,以下是對(duì)CPU/PSU補(bǔ)丁安裝的具體操作步驟進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考
    2013-07-07
  • Oracle中對(duì)空字符串的判斷方式

    Oracle中對(duì)空字符串的判斷方式

    這篇文章主要介紹了Oracle中對(duì)空字符串的判斷方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • oracle中創(chuàng)建序列及序列補(bǔ)零實(shí)例詳解

    oracle中創(chuàng)建序列及序列補(bǔ)零實(shí)例詳解

    這篇文章主要介紹了oracle中創(chuàng)建序列及序列補(bǔ)零實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Oracle新建用戶、角色,授權(quán),建表空間的sql語(yǔ)句

    Oracle新建用戶、角色,授權(quán),建表空間的sql語(yǔ)句

    Oracle創(chuàng)建用戶操作相信大家都不陌生,下面就為您介紹Oracle創(chuàng)建用戶的語(yǔ)法的相關(guān)知識(shí),希望對(duì)您學(xué)習(xí)Oracle創(chuàng)建用戶的方面能有所幫助
    2012-07-07
  • 64位win7下pl/sql無(wú)法連接oracle解決方法

    64位win7下pl/sql無(wú)法連接oracle解決方法

    這篇文章主要介紹了64位win7下pl/sql無(wú)法連接oracle解決方法,需要的朋友可以參考下
    2014-03-03
  • Oracle中命名塊之存儲(chǔ)過程的詳解及使用方法

    Oracle中命名塊之存儲(chǔ)過程的詳解及使用方法

    這篇文章主要介紹了Oracle中命名塊之存儲(chǔ)過程的詳解及使用方法的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Oracle中pivot函數(shù)圖文實(shí)例詳解

    Oracle中pivot函數(shù)圖文實(shí)例詳解

    pivot操作是一種數(shù)據(jù)處理方法,可以將一個(gè)表中的行數(shù)據(jù)轉(zhuǎn)換為列數(shù)據(jù),這種轉(zhuǎn)換對(duì)于表格數(shù)據(jù)的分析和展示非常有用,下面這篇文章主要給大家介紹了關(guān)于Oracle中pivot函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • ORCAL 臨時(shí)創(chuàng)建表與刪除表

    ORCAL 臨時(shí)創(chuàng)建表與刪除表

    今天這篇文章就來(lái)給大家分享ORCAL 臨時(shí)創(chuàng)建表與刪除表的相關(guān)資料,如會(huì)話級(jí)臨時(shí)表是指臨時(shí)表中的數(shù)據(jù)只在會(huì)話生命周期之中存在,當(dāng)用戶退出會(huì)話結(jié)束的時(shí)候,Oracle自動(dòng)清除臨時(shí)表中數(shù)據(jù)。下面就跟小編一起進(jìn)入文章學(xué)習(xí)起來(lái)吧
    2021-10-10
  • Oracle數(shù)據(jù)庫(kù)用戶的密碼過期時(shí)間如何修改為永不過期

    Oracle數(shù)據(jù)庫(kù)用戶的密碼過期時(shí)間如何修改為永不過期

    Oracle的密碼過期規(guī)則是用Profile來(lái)管理的,系統(tǒng)默認(rèn)只有一個(gè)Profile(DEFAULT),該profile的密碼過期規(guī)則為180天。那么如何修改Oracle數(shù)據(jù)庫(kù)用戶的密碼過期時(shí)間為永不過期呢?下面通過本文給大家介紹下
    2017-01-01

最新評(píng)論

喀喇| 达拉特旗| 秦皇岛市| 奎屯市| 从化市| 云林县| 永和县| 婺源县| 青田县| 延津县| 宣化县| 敦煌市| 酒泉市| 万安县| 潍坊市| 全椒县| 疏附县| 梅州市| 绥宁县| 娄烦县| 博爱县| 察隅县| 旌德县| 密云县| 西安市| 泗阳县| 凤庆县| 漳平市| 玉溪市| 石狮市| 宜章县| 城市| 娄底市| 汨罗市| 开江县| 阳曲县| 新郑市| 郧西县| 青神县| 武山县| 鸡泽县|