以2015年12月1日至2015年12月31日為例。其中周六和周日算周末。
創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、營銷推廣、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為成都加固等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
查詢除周末以外的天數(shù)(oracle中以周日為1,周一為2……周六為7),可用如下語句:
with?t?as
(select?rownum-1?rn?from?dual?connect?by?rownum=100)
select?count(*)?from?t?
where?to_char(to_date('2015-12-01','yyyy-mm-dd')+rn,'yyyy-mm-dd')?between?'2015-12-01'?and?'2015-12-31'?
and?to_char(to_date('2015-12-01','yyyy-mm-dd')+rn,'d')?not?in?(6,7);
查詢結(jié)果:
查日歷可得,2015年12月1日至2015年12月31日期間,周六周日的天數(shù)合計(jì)8天,31-8=23,與語句所得結(jié)果一致。
如果只是A字段和B字段相乘的話,直接set C=A*B就行了,如果是不確定,可以推導(dǎo)公式,利用指數(shù)和對數(shù)直接的轉(zhuǎn)化,不過這是針對列的,
Select power(10, Sum(Log(10, A))) From t,
Sum(Log(10, A))) 得到的是log(a1)+log(a2)+....+log(an)=log(a1*a2*...*an),power函數(shù)就是對log(a1*a2*...*an)求對數(shù),也就是10^log(a1*a2*...*an)=a1*a2*...*an,不知道樓主數(shù)學(xué)如何,這個數(shù)學(xué)公式應(yīng)該能看懂的吧?還是高中的,懷念啊!
oracle中的乘法用*表示。
工具:oracle 10g,plsql
步驟:
1、打開plsql,登錄到指定數(shù)據(jù)。
2、創(chuàng)建一個查詢,輸入要計(jì)算的乘法公式,如計(jì)算5×7
select?5*7?from?dual;
3、對于小數(shù)也是同樣計(jì)算方法,但是可采用四舍五入的方式保留小數(shù),如0.23×0.5按四舍五入保留2位小數(shù)。
select?round(0.23*0.5,2)?from?dual;
select POWER(exp(sum(ln(t.a))),1/count(*)) from (select 5 a from dualunionselect 8 a from dualunionselect 2 a from dualunionselect 3 a from dual) t
本文題目:oracle怎么乘以2 oracle 乘法保留2位
當(dāng)前URL:http://chinadenli.net/article42/hgoohc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站營銷、做網(wǎng)站、企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)