隨筆-13  評論-12  文章-1  trackbacks-0

          常用oracle的函數使用說明

          一,字符操作類:

          1,字符串的連接 concat 或者 ||

          update o_test a
             set a.column1 = concat (a.column1,a. column2)

          把column1和column2兩個字段的值加在一起賦給了column1

           

          update o_test a
             set a.column1 = a.column1||a. column2

          把column1和column2兩個字段的值加在一起賦給了column1

           

           

          2,INSTR

          select  instr (a.column1,’’) as orderby  from o_test a

          得出column1字段的值中出現的位置

          select INSTR('sdsq','s',1) value from dual

          得到sdsq字符串中第1次出現s的位置

          select INSTR('sdsq','s',2) value from dual  

          得到sdsq字符串中第2次出現s的位置

          3,LPAD( RPAD)

                   Select LPAD(a.column1,5,’0’)  from o_test a

                   在字段column1的左端補’0’,使整個字段的長度為5.

           

          4,RTRIM

          Select RTRIM(a.column1,’.”;’) from o_test a

             得到 剔除了在column1字段右邊所有以 ‘.’,’”’,’;’結尾的字符后的字段

           

          5,SUBSTR

          Select substr(a.column1,0,2) from o_test a

          得到column1字段從零位開始的2位長度的字符串

          Select substr(a.column1,5) from o_test a

          得到column1字段從第5位以后的字符串

          posted on 2007-04-11 09:07 白杰 閱讀(204) 評論(0)  編輯  收藏 所屬分類: 數據庫

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 营山县| 栖霞市| 安仁县| 厦门市| 诸城市| 宁阳县| 永善县| 梧州市| 特克斯县| 娱乐| 象州县| 鄢陵县| 桐庐县| 朝阳区| 儋州市| 平泉县| 常宁市| 繁昌县| 青龙| 西华县| 横山县| 伊金霍洛旗| 和田市| 东宁县| 中牟县| 庐江县| 年辖:市辖区| 灵璧县| 宿州市| 远安县| 兰坪| 阜城县| 东乌珠穆沁旗| 西昌市| 浠水县| 栾川县| 武邑县| 荣昌县| 汶上县| 吴桥县| 会宁县|