<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,  comments - 11,  trackbacks - 0
    數(shù)值函數(shù):
    abs(m) m的絕對值
    mod(m,n) m被n除后的余數(shù)
    power(m,n) m的n次方
    round(m[,n]) m四舍五入至小數(shù)點后n位的值(n缺省為0)
    trunc(m[,n]) m截斷n位小數(shù)位的值(n缺省為0)
    --------------------------------------------------------------------------------

    字符函數(shù):
    initcap(st) 返回st將每個單詞的首字母大寫,所有其他字母小寫
    lower(st) 返回st將每個單詞的字母全部小寫
    upper(st) 返回st將每個單詞的字母全部大寫
    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中字符直到第一個不是set中的字符。缺省時,指的是空格
    rtrim(st[,set]) 返回st,st為從右邊刪除set中字符直到第一個不是set中的字符。缺省時,指的是空格
    replace(st,search_st[,replace_st]) 將每次在st中出現(xiàn)的search_st用replace_st替換,返回一個st。缺省時,刪除search_st substr(st,m[,n]) n=返回st串的子串,從m位置開始,取n個字符長。缺省時,一直返回到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. 去掉地址字段末端的點及單詞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('archibald bearisol',11) b from test; a b ------- ------- bald bear bearisol
    ???? 8. select name,instr(name,' ') a,instr(name,' ',1,2) b from test; name a b ------- -------- --------- li lei 3 0 l i l 2 4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    轉(zhuǎn)換函數(shù):
    nvl(m,n) 如果m值為null,返回n,否則返回m
    to_char(m[,fmt]) m從一個數(shù)值轉(zhuǎn)換為指定格式的字符串fmt缺省時,fmt值的寬度正好能容納所有的有效數(shù)字 to_number(st[,fmt]) st從字符型數(shù)據(jù)轉(zhuǎn)換成按指定格式的數(shù)值,缺省時數(shù)值格式串的大小正好為整個數(shù)附: to_char()函數(shù)的格式: --------------------------------- 符號 說明 --------------------------------- 9 每個9代表結(jié)果中的一位數(shù)字 0 代表要顯示的先導(dǎo)0 $ 美元符號打印在數(shù)的左邊 L 任意的當(dāng)?shù)刎泿欧?. 打印十進(jìn)制的小數(shù)點 , 打印代表千分位的逗號 --------------------------------- 例:
    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 test; a b c ------- ---------- ----------- $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') from test; a b c --------- ---------- ------------ 1,234.123 .457 1.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個月
    last_day(d) 包含d的月份的最后一天的日期
    month_between(d,e) 日期d與e之間的月份數(shù),e先于d
    new_time(d,a,b) a時區(qū)的日期和時間d在b時區(qū)的日期和時間
    next_day(d,day) 比日期d晚,由day指定的周幾的日期
    sysdate 當(dāng)前的系統(tǒng)日期和時間
    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指定格式截斷到最近的日期附:
    日期格式:--------------------------------
    格式代碼 
    說明
    舉例或可取值的范圍--------------------------------
    DD 該月某一天 1-3 DY    
    三個大寫字母表示的周幾 SUN,...SAT DAY    完整的周幾,大寫英文 SUNDAY,...SATURDAY MM 月份 1-12 MON      三
    個大寫字母表示的月份 JAN,...DEC MONTH 完整 JANUARY,...DECEMBER RM 月份的羅馬數(shù)字 I,...XII YY或YYYY 兩位,四位數(shù)字年 HH:MI:SS   時:分:秒 HH12或HH24  以12小時或24小時顯示 MI      分 SS      秒 AM或PM    上下午指示符 SP      后綴SP要求拼寫出任何數(shù)值字段 TH      后綴TH表示添加的數(shù)字是序數(shù) 4th,1st FM 前綴對月或日或年值,禁止填充---------------------------------例:
    1. 下一個周五的日期 select next_day(sysdate,6) from test; 2. 兩個月前的今天的日期 select add_months(sysdate,-2) from test;
    posted on 2007-09-28 18:00 jadmin 閱讀(69) 評論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品中文字幕乱码三区| 日本高清免费不卡视频| 亚洲日韩小电影在线观看| 九九视频高清视频免费观看 | 久久www免费人成看片| 亚洲AV无码AV男人的天堂| 久久国产精品免费专区| 亚洲男人都懂得羞羞网站| 99爱免费观看视频在线| 亚洲成a人片在线观看播放| 最近最好最新2019中文字幕免费| 亚洲视屏在线观看| 18禁成年无码免费网站无遮挡| 亚洲人成人无码.www石榴| 日本视频免费在线| 久香草视频在线观看免费| 亚洲精品乱码久久久久久蜜桃不卡 | 免费人成网站在线观看不卡 | 日本v片免费一区二区三区| 国产精品亚洲一区二区无码 | 亚洲色图古典武侠| 国产精品免费观看久久| 黄网站色成年片大免费高清| 久久精品亚洲福利| 3d动漫精品啪啪一区二区免费| 亚洲综合色区中文字幕| 无码国产亚洲日韩国精品视频一区二区三区 | 亚洲日本va在线视频观看| 最近中文字幕免费mv在线视频| 亚洲欧美第一成人网站7777| 亚洲国产精品日韩| 最近免费中文字幕大全免费版视频| 亚洲av乱码一区二区三区| 亚洲第一福利网站在线观看| 精品在线免费观看| 亚洲黄页网在线观看| 国产亚洲自拍一区| 午夜dj在线观看免费视频| 韩国免费A级毛片久久| 亚洲精品福利你懂| 亚洲午夜久久久久久噜噜噜|