Oracle bitand()和trunc()函數(shù)使用方法 |
| 發(fā)布時(shí)間: 2012/8/21 16:32:03 |
|
bitand()函數(shù) 返回兩個(gè)數(shù)值型數(shù)值在按位進(jìn)行 AND 運(yùn)算后的結(jié)果。 數(shù)值型 下表列出對(duì)nExpression1和nExpression2按位進(jìn)行AND運(yùn)算的結(jié)果: 1 1 1 ----------------------------------------------------------------- Oracle中的BITOR和BITXOR Oracle中只有BITAND而沒有BITOR, BITXOR 原因是,有了BITAND, 很容易實(shí)現(xiàn)BITOR和BITXOR BITOR(x,y) = (x + y) - BITAND(x, y); BITXOR(x,y) = BITOR(x,y) - BITAND(x,y) = (x + y) - BITAND(x, y) * 2; trunc()函數(shù) 關(guān)于TRUNC函數(shù)的format,format為day時(shí),只精確到天,而不管幾年幾月只要是符合的day就可以了,要想確定一年中的某月的某一天就要用trunc(date,''dd''). 通俗的說吧,format為年時(shí),精確到-----年 為月時(shí),精確到------年,月(不管哪年,只要是相同的月和哪天) 1.TRUNC(for dates) round (date,''format'')未指定format時(shí),如果日期中的時(shí)間在中午之前,則將日期中的時(shí)間截?cái)酁?2 A.M.(午夜,一天的開始),否則進(jìn)到第二天。 TRUNC(date,''format'')未指定format時(shí),將日期截為12 A.M.,不考慮是否在中午之前的條件。 2.TRUNC(for number) 本文出自:億恩科技【www.xuefeilisp.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |
京公網(wǎng)安備41019702002023號(hào)