亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        ORACLE常用功能集錦

        字號:


            數(shù)值函數(shù):
            abs(m)m的絕對值
            mod(m,n)m被n除后的余數(shù)
            power(m,n)m的n次方
            round(m[,n])m四舍五入至小數(shù)點(diǎn)后n位的值(n缺省為0)
            trunc(m[,n])m截?cái)鄋位小數(shù)位的值(n缺省為0)
            字符函數(shù):
            initcap(st)返回st將每個(gè)單詞的首字母大寫,所有其他字母小寫
            lower(st)返回st將每個(gè)單詞的字母全部小寫
            upper(st)返回st將每個(gè)單詞的字母全部大寫
            concat(st1,st2)返回st為st2接st1的末尾(可用操作符"||")
            lpad(st1,n[,st2])返回右對齊的st,st為在st1的左邊用st2填充直至長度為n,st2的缺省為空格
            rpad(st1,n[,st2])返回左對齊的st,st為在st1的右邊用st2填充直至長度為n,st2的缺省為空格
            ltrim(st[,set])返回st,st為從左邊刪除set中字符直到第一個(gè)不是set中的字符。缺省時(shí),指的是空格
            rtrim(st[,set])返回st,st為從右邊刪除set中字符直到第一個(gè)不是set中的字符。缺省時(shí),指的是空格
            replace(st,search_st[,replace_st])將每次在st中出現(xiàn)的search_st用replace_st替換,返回一個(gè)st。缺省時(shí),刪除search_st
            substr(st,m[,n])n=返回st串的子串,從m位置開始,取n個(gè)字符長。缺省時(shí),一直返回到st末端
            length(st)數(shù)值,返回st中的字符數(shù)
            instr(st1,st2[,m[,n]])數(shù)值,返回st1從第m字符開始,st2第n次出現(xiàn)的位置,m及n的缺省值為1
            例:
            1.
            select initcap('THOMAS'),initcap('thomas') from test;
            initca initca
            ------ ------
            Thomas Thomas
            2.
            select concat('abc','def') "first" from test;
            first
            -----
            abcdef
            3.
            select 'abc'||' '||'def' "first" from test;
            first
            -----
            abc def
            4.
            select lpad(name,10),rpad(name,5,'*') from test;
            lpad(name,10) rpad(name,5,'*')
            ------------ ----------------
            mmx mmx**
            abcdef abcde
            5.
            去掉地址字段末端的點(diǎn)及單詞st和rd
            select rtrim(address,'. st rd') from test
            6.
            select name,replace(name,'a','*') from test;
            name replace(name,'a','*')
            ---- ---------------------
            great gre*t
            7.
            select substr('archibald bearisol',6,9) a,substr('archibaldbearisol',11) b from test;
            ab
            ------- -------
            bald bear bearisol
            8.
            select name,instr(name,' ') a,instr(name,' ',1,2) b fromtest;
            nameab
            ------- -------- ---------
            li lei30
            l i l24
            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            轉(zhuǎn)換函數(shù):
            nvl(m,n)如果m值為null,返回n,否則返回m
            to_char(m[,fmt])m從一個(gè)數(shù)值轉(zhuǎn)換為指定格式的字符串fmt缺省時(shí),fmt值的寬度正好能容納所有的有效數(shù)字
            to_number(st[,fmt])st從字符型數(shù)據(jù)轉(zhuǎn)換成按指定格式的數(shù)值,缺省時(shí)數(shù)值格式串的大小正好為整個(gè)數(shù)
            附:
            to_char()函數(shù)的格式:
            ---------------------------------
            符號說明
            ---------------------------------
            9每個(gè)9代表結(jié)果中的一位數(shù)字
            0代表要顯示的先導(dǎo)0
            $美元符號打印在數(shù)的左邊
            L任意的當(dāng)?shù)刎泿欧?BR>    .打印十進(jìn)制的小數(shù)點(diǎn)
            ,打印代表千分位的逗號
            ---------------------------------
            例:
            1.
            select to_number('123.45')+to_number('234.56') form test;
            to_number('123.45')+to_number('234.56')
            358.01 2. select to_char(987654321) from test; to_char(987654321) ------------------ 987654321 3. select to_char(123,'$9,999,999') a,to_char(54321,'$9,999,999')b,to_char(9874321,'$9,999,999') c from
            358.01
            2.
            select to_char(987654321) from test;
            to_char(987654321)
            ------------------
            987654321
            3.
            select to_char(123,'$9,999,999') a,to_char(54321,'$9,999,999')b,to_char(9874321,'$9,999,999') c from test;
            abc
            ------- ---------- -----------
            $123$54,321$9,874,321
            4.
            select to_char(1234.1234,'999,999.999')a,to_char(0.4567,'999,999.999') b,to_char(1.1,'999,999.999') fromtest;
            abc
            --------- ---------- ------------
            1,234.123.4571.100
            分組函數(shù):
            avg([distinct/all] n)列n的平均值
            count([all]*)返回查詢范圍內(nèi)的行數(shù)包括重復(fù)值和空值
            count([distinct/all] n)非空值的行數(shù)
            max([distinct/all] n)該列或表達(dá)式的最大值
            min([distinct/all] n)該列或表達(dá)式的最小值
            stdev([distinct/all]n)該列或表達(dá)式的標(biāo)準(zhǔn)偏差,忽略空值
            sum([distinct/all] n)該列或表達(dá)式的總和
            variance([distinct/all]n)該列或表達(dá)式的方差,忽略空值
            日期函數(shù):
            >
            add_months(d,n)日期d加n個(gè)月
            last_day(d)包含d的月份的最后一天的日期
            month_between(d,e)日期d與e之間的月份數(shù),e先于d
            new_time(d,a,b)a時(shí)區(qū)的日期和時(shí)間d在b時(shí)區(qū)的日期和時(shí)間
            next_day(d,day)比日期d晚,由day指定的周幾的日期
            sysdate當(dāng)前的系統(tǒng)日期和時(shí)間
            greatest(d1,d2,...dn)給出的日期列表中最后的日期
            least(d1,k2,...dn)給出的日期列表中最早的日期
            to_char(d[,fmt])日期d按fmt指定的格式轉(zhuǎn)變成字符串
            to_date(st[,fmt])字符串st按fmt指定的格式轉(zhuǎn)成日期值,若fmt忽略,st要用缺省格式
            round(d[,fmt])日期d按fmt指定格式舍入到最近的日期
            trunc(d[,fmt])日期d按fmt指定格式截?cái)嗟阶罱娜掌?BR>    附:
            日期格式:
            --------------------------------
            格式代碼 說明舉例或可取值的范圍
            --------------------------------
            DD該月某一天1-3
            DY 三個(gè)大寫字母表示的周幾SUN,...SAT
            DAY 完整的周幾,大寫英文SUNDAY,...SATURDAY
            MM月份1-12
            MON 三個(gè)大寫字母表示的月份JAN,...DEC
            MONTH完整JANUARY,...DECEMBER
            RM月份的羅馬數(shù)字I,...XII
            YY或YYYY兩位,四位數(shù)字年
            HH:MI:SS 時(shí):分:秒
            HH12或HH24以12小時(shí)或24小時(shí)顯示
            MI分
            SS秒
            AM或PM上下午指示符
            SP后綴SP要求拼寫出任何數(shù)值字段
            TH后綴TH表示添加的數(shù)字是序數(shù) 4th,1st
            FM前綴對月或日或年值,禁止填充