qqjianyue代碼工

          砌java代碼
          posts - 62, comments - 9, trackbacks - 0, articles - 10
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Oracle常用函數(shù)

          Posted on 2009-07-16 21:26 Qzi 閱讀(528) 評(píng)論(0)  編輯  收藏 所屬分類: oracle
           

          常用字符函數(shù)

          函數(shù)

          描述

          LOWER(char)

          將字符串表達(dá)式char中的所有大寫字母轉(zhuǎn)換為小寫字母

          UPPER(char)

          將字符串表達(dá)式char中的所有小寫字母轉(zhuǎn)換為大寫字母

          INITCAP(char)

          首字母轉(zhuǎn)換成大寫

          SUBSTR(char,start,length)

          返回字符串表達(dá)式char中從第start開始的length個(gè)字符

          LENGTH(char)

          返回字符串表達(dá)式char的長(zhǎng)度

          LTRIM(char)

          去掉字符串表達(dá)式char后面的空格

          ASCII(char)

          charASCII

          CHAR(number)

          numberASCII

          REPLACE(char,str1,str2)

          將字符串中所有str1換成str2

          INSTR(char1,char2,start,times)

          char1字符串中搜索char2字符串,start為執(zhí)行搜索操作的起始位置,times為搜索次數(shù)

           

          常用日期函數(shù)

          函數(shù)

          描述

          SYSDATE

          返回系統(tǒng)當(dāng)前日期和時(shí)間

          NEXT_DAY(day,char)

          返回day指定的日期之后并滿足char指定條件的第一個(gè)日期,char所指條件只能為星期幾

          LAST_DAY(day)

          返回day日期所指定月份中最后一天所對(duì)應(yīng)的日期

          ADD_MONTH(day,n)

          返回day日期在n個(gè)月后(n為正數(shù))或前(n為負(fù)數(shù))的日期

          MONTH_BETWEEN(day1,day2)

          返回day1日期和day2日期之間相差得月份

          ROUND(day[,fmt])

          按照fmt指定格式對(duì)日期數(shù)據(jù)day做舍入處理,默認(rèn)舍入到日

          TRUNC(day,[,fmt])

          按照fmt指定格式對(duì)日期數(shù)據(jù)day做舍入處理,默認(rèn)截?cái)嗟饺?/span>

           

          數(shù)據(jù)類型轉(zhuǎn)換函數(shù)

          函數(shù)

          描述

          TO_CHAR

          將一個(gè)數(shù)字或日期轉(zhuǎn)換成字符串

          TO_NUMBER

          將字符型數(shù)據(jù)轉(zhuǎn)換成數(shù)字型數(shù)據(jù)

          TO_DATE

          將字符型數(shù)據(jù)轉(zhuǎn)換為日期型數(shù)據(jù)

          CONVERT

          將一個(gè)字符串從一個(gè)字符集轉(zhuǎn)換為另一種字符集

          CHARTORowid

          將一個(gè)字符串轉(zhuǎn)換為Rowid數(shù)據(jù)類型

          RowIDTOCHAR

          將一個(gè)Rowid數(shù)據(jù)類型轉(zhuǎn)換為字符串

          NEXTTORAW

          將一個(gè)十六進(jìn)制字符串轉(zhuǎn)換為RAW數(shù)據(jù)類型

          RAWTOHEX

          將一個(gè)RAW類型的二進(jìn)制數(shù)據(jù)類型轉(zhuǎn)換為一個(gè)十六進(jìn)制表達(dá)的字符串

          TO_MULTI_BYTE

          將一個(gè)單字節(jié)字符串轉(zhuǎn)換為多字節(jié)字符串

          TO_SINGLE_BYTE

          將一個(gè)多字節(jié)字符串轉(zhuǎn)換為單字節(jié)字符串

           

           

           

          集合函數(shù)

          函數(shù)

          描述

          AVG

          計(jì)算一列值的平均值

          COUNT

          統(tǒng)計(jì)一列中值的個(gè)數(shù)

          MAX

          求一列值中的最大值

          MIN

          求一列值中的最小值

          SUM

          計(jì)算一列值的總和

          STDDEV

          計(jì)算一列值的標(biāo)準(zhǔn)差

          VARIANCE

          計(jì)算一列值的方差

          主站蜘蛛池模板: 正镶白旗| 普洱| 德令哈市| 潞西市| 斗六市| 嵊州市| 枞阳县| 绥宁县| 东阿县| 关岭| 奈曼旗| 平舆县| 遵义县| 阿尔山市| 平江县| 华池县| 汉阴县| 怀宁县| 南和县| 阆中市| 潮州市| 东莞市| 四会市| 柘城县| 玉环县| 苏尼特右旗| 纳雍县| 丰顺县| 洪洞县| 平谷区| 海口市| 阿克| 锦屏县| 新巴尔虎左旗| 安阳县| 射阳县| 景谷| 迁安市| 万载县| 永仁县| 诏安县|