国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

110個oracle常用函數總結之一

2024-08-29 13:03:49
字體:
來源:轉載
供稿:網友

1. ASCII     返回與指定的字符對應的十進制數;

SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;

A    a    ZERO   SPACE

  ----- ---- ---------   ---------

    65   97    48         32

2. CHR  給出整數,返回對應的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual;

    ZH C

    -- -

    趙A

3. CONCAT    連接兩個字符串;

SQL> select concat(010-,88888888)||轉23 高乾競電話 from dual;

    高乾競電話

  ----------------

    010-88888888轉23

4. INITCAP    返回字符串并將字符串的第一個字母變為大寫;

SQL> select initcap(smith) upp from dual;

    UPP

  -----

    Smith

5.INSTR(C1,C2,I,J)在一個字符串中搜索指定的字符,返回發現指定的字符的位置;

C1被搜索的字符串    C2希望搜索的字符串    I 搜索的開始位置,默認為1 J 出現的位置,默認為1

SQL> select instr(oracle traning,ra,1,2) instring from dual;

    INSTRING

  ---------

    9

6.LENGTH    返回字符串的長度;

SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;

    NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL))

  ------ ------------ ---------------- ------------ --------- --------------------

    高乾競 3 Peking市海錠區 6 9999.99 7

7.LOWER返回字符串,并將所有的字符小寫

SQL> select lower(AaBbCcDd)AaBbCcDd from dual;

    AABBCCDD

  --------

    aabbccdd

8.UPPER返回字符串,并將所有的字符大寫

SQL> select upper(AaBbCcDd) upper from dual;

    UPPER

  --------

    AABBCCDD

9.RPAD和LPAD(粘貼字符)    RPAD在列的右邊粘貼字符    LPAD在列的左邊粘貼字符

SQL> select lpad(rpad(gao,10,*),17,*)from dual;

    LPAD(RPAD(GAO,1

  -----------------

    *******gao*******

不夠字符則用*來填滿

10.LTRIM和RTRIM

LTRIM刪除左邊出現的字符串

    RTRIM刪除右邊出現的字符串

    SQL> select ltrim(rtrim( gao qian jing , ), ) from dual;

    LTRIM(RTRIM(

  -------------

    gao qian jing

11.SUBSTR(string,start,count)取子字符串,從start開始,取count個

SQL> select substr(13088888888,3,8) from dual;

    SUBSTR(

  --------

    08888888

12.REPLACE(string,s1,s2)    string希望被替換的字符或變量    s1被替換的字符串    s2要替換的字符串

SQL> select replace(he love you,he,i) from dual;

    REPLACE(H

  ----------

    i love you

13.SOUNDEX    返回一個與給定的字符串讀音相同的字符串

SQL> create table table1(xm varchar(8));

    SQL> insert into table1 values(weather);

    SQL> insert into table1 values(wether);

    SQL> insert into table1 values(gao);

    SQL> select xm from table1 where soundex(xm)=soundex(weather);

    XM

  --------

    weather

    wether

 

14.TRIM(s from string)   

     LEADING剪掉前面的字符    TRAILING剪掉后面的字符    如果不指定,默認為空ge符

15.ABS    返回指定值的絕對值

SQL> select abs(100),abs(-100) from dual;

    ABS(100) ABS(-100)

  --------- ---------

    100 100

16.ACOS    給出反余弦的值

SQL> select acos(-1) from dual;

    ACOS(-1)

  ---------

    3.1415927

17.ASIN    給出反正弦的值

SQL> select asin(0.5) from dual;

    ASIN(0.5)

  ---------

    .52359878

18.ATAN    返回一個數字的反正切值

SQL> select atan(1) from dual;

    ATAN(1)

  ---------

    .78539816

19.CEIL   返回大于或等于給出數字的最小整數

SQL> select ceil(3.1415927) from dual;

    CEIL(3.1415927)

  ---------------

    4

20.COS    返回一個給定數字的余弦

SQL> select cos(-3.1415927) from dual;

    COS(-3.1415927)

     ---------------

    -1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥西县| 鄂托克前旗| 岳阳市| 巢湖市| 定结县| 巴塘县| 昂仁县| 石柱| 师宗县| 隆化县| 盘锦市| 慈利县| 偏关县| 长海县| 顺义区| 荃湾区| 苍山县| 桐乡市| 福贡县| 淮阳县| 彩票| 常德市| 额尔古纳市| 湘乡市| 信阳市| 镇巴县| 海兴县| 大连市| 宜兰县| 琼中| 长宁县| 色达县| 上高县| 伊金霍洛旗| 离岛区| 益阳市| 冷水江市| 自贡市| 镇赉县| 鸡西市| 衡东县|