posts - -1,  comments - 0,  trackbacks - 0
          字符型函數總結:
          1   ASCII(x1)  
              【功能】:返回字符表達式最左端字符的ASCII 碼值。
              【參數】:x1,字符表達式
              【返回】:數值型
              【示例】:select ascii('A') A,ascii('a') a,ascii(' ') space, ascii('示') hz from dual;
               PS:在ASCII()函數中,純數字的字符串可不用‘’括起來,但含其它字符的字符串必須用‘’括起來使用,否則會出錯。   
                    如果最左端是漢字,只取漢字最左半邊字符的ASCII 碼.
          2    CHR(n1)
              【功能】:將ASCII 碼轉換為字符。
              【參數】:n1,為0 ~ 255,整數
              【返回】:字符型
              【示例】:select chr(54740) zhao,chr(65) chr65 from dual;
          3    CONCAT(c1,c2)
              【功能】連接兩個字符串 同:c1||c2   
              【參數】c1,c2 字符型表達式
              【返回】字符型 
              【示例】:select concat('010-','88888888')||'23' as bbb from dual;
          4    INITCAP(c1)
              【功能】返回字符串并將字符串的第一個字母變為大寫,其它字母小寫;
              【參數】c1字符型表達式
              【返回】字符型
              【示例】select initcap('smith abc aBC') upp from dual
          5    LOWER(c1)
              【功能】:將字符串全部轉為小寫
              【參數】:c1,字符表達式
              【返回】:字符型
              【示例】 select lower('AaBbCcDd')AaBbCcDd from dual;   
          6    UPPER(c1)
              【功能】將字符串全部轉為大寫
              【參數】c1,字符表達式
              【返回】字符型
              【示例】select upper('AaBbCcDd') upper from dual;
          7    INSTR(C1,C2[,I[,J]]) {INSTRB}
              【功能】在一個字符串中搜索指定的字符,返回發現指定的字符的位置;
              【說明】多字節符(漢字、全角符等),按1個字符計算
              【參數】 C1 被搜索的字符串
                          C2 希望搜索的字符串
                          I 搜索的開始位置,默認為1
                          J 第J次出現的位置,默認為1
              【示例】 select instr('oracle traning','ra',1,2) instring from dual;
          8    LENGTH(c1) lengthB   
              【功能】返回字符串的長度;
              【說明】多字節符(漢字、全角符等),按1個字符計算
              【參數】C1 字符串
              【返回】數值型
              【示例】select length('aaaa'),length('ccccccccc'),length('bbbbbbbbbbb') from dual;
               PS:    Length函數返回字符的個數,使用定義是給定的字符集來計算字符的個數
                        LENGTHB給出該字符串的byte
                        LENGTHC使用純Unicode
                        LENGTH2使用UCS2
                        LENGTH4使用UCS4
                Select lengthB('你好'),lengthC('你好'),length2('你好'), length4('你好') from dual;   
          9    LPAD(c1,n[,c2])    RPAD(c1,n[,c2])
              【功能】在字符串c1的左、右邊用字符串c2填充,直到長度為n時為止
              【參數】C1 字符串
              【示例】select lpad('gao',10,'*aaaaaaaaaaaaaaaaaaa') from dual;
                         select lpad('gao',10) from dual;
                         select rpad('gao',10,'*aaaaaaaaaaaaaaaaaaa') from dual;
                         select rpad('gao',10) from dual;
          10  LTRIM(c1,[,c2])   RTRIM(c1,[,c2])
              【功能】刪除字符串c1左邊或者右邊指定的字符串
              【參數】c2 為指定的字符串
              【返回】
              【示例】select LTRIM('bin hui hui','bin') text from dual;
                         select RTRIM('huuihuiXXXX','X') text from dual;
          11  REPLACE(c1,c2[,c3])
              【功能】將字符表達式值中,部分相同字符串,替換成新的(或者是刪除)字符串
              【參數】c1 希望被替換的字符或變量 c2 被替換的字符串 c3 要替換的字符串,默認為空(即刪除之意,不是空格)
              【返回】字符型
              【示例】select replace('he love you','love','hates') test from dual;
                         select replace('he love you','he') test from dual;
          12  SUBSTR(c1,n1[,n2])
              【功能】取子字符串
              【說明】多字節符(漢字、全角符等),按1個字符計算
              【參數】在字符表達式c1里,從n1開始取n2個字符;若不指定n2,則從第y個字符直到結束的字串.
              【返回】字符型
              【示例】select substr('13088888888',3,8) test from dual;
                         select substr('13088888888',3) test from dual;
          13 TRIM(c1 from c2)
              【功能】刪除左邊和右邊出現的字符串
              【參數】C2 刪除前字符串 c1 刪除字符串,默認為空格
              【返回】字符型
              【示例】select TRIM('X' from 'XXXgao qian jingXXXX'),TRIM('X' from 'XXXgaoXXjingXXXX') text from dual;
                         select  trim ('         bbbbbbbbbbb         ')  from dual
          posted on 2011-12-24 17:53 那天的雪 閱讀(99) 評論(0)  編輯  收藏 所屬分類: DataBase

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 潜江市| 孟村| 台中县| 自贡市| 乡宁县| 锦州市| 乳源| 青岛市| 沛县| 大方县| 蓝田县| 平泉县| 蚌埠市| 北流市| 海晏县| 吴堡县| 白玉县| 精河县| 阿勒泰市| 丰原市| 丹巴县| 登封市| 沙湾县| 渝北区| 连江县| 金坛市| 东丽区| 广南县| 东辽县| 金塔县| 常宁市| 康保县| 定结县| 侯马市| 遂平县| 德钦县| 天水市| 东港市| 永城市| 简阳市| 绵竹市|