欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle如何去除小數(shù),oracle如何保留一位小數(shù)

oracle去掉數(shù)字后面的0

給你做個試驗你就知道了

創(chuàng)新互聯(lián)建站專注于梅江網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供梅江營銷型網站建設,梅江網站制作、梅江網頁設計、梅江網站官網定制、重慶小程序開發(fā)服務,打造梅江網絡公司原創(chuàng)品牌,更為您提供梅江網站排名全網營銷落地服務。

create?table?test

(id?varchar2(6));

insert?into?test?values?('120000');

insert?into?test?values?('120010');

insert?into?test?values?('120200');

insert?into?test?values?('123000');

insert?into?test?values?('123001');

commit;

執(zhí)行第一遍:

update?test?set?id=substr(id,1,5)?where?id?like?'%0';

commit;

此時結果:

執(zhí)行第二遍:

update?test?set?id=substr(id,1,4)?where?id?like?'%0';

commit;

后邊就不舉例了,也就是語句執(zhí)行4遍,需要修改里邊的參數(shù)。

oracle中 取小數(shù)部分函數(shù)

select 12.23-ceil(12.23) from dual

--結果 -0.77

select substr(12.23-floor(12.23),2,10) from dual;

--這個東西做不到通用沒什么價值

--如果

select substr(12.231111111111111-floor(12.231111111111111),2,10) from dual;

--結果不會是231111111111111,而是2311111111

select ltrim(0.55523-floor(0.55523),'0.') from dual;

--這個比較有代表性

--1

select substr(12.25,instr(12.25,'.')+1,length(12.25)) from dual;

--結果 25

--2

select A.a*power(10,length(A.a)-1) from

(select trunc(12.25333,length(12.25333))-trunc(12.25333,0) a from dual) A

--結果 25333

--方法很多的,看你想怎么個實現(xiàn)方法。最好做成函數(shù),通用一點。

oracle怎么去小數(shù)點后兩位

SQL SELECT

2 TO_CHAR(123,'9990.00') A,

3 TO_CHAR(5.8,'9990.00') B,

4 TO_CHAR(.46,'9990.00') C

5 FROM

6 dual;

A B C

---------------- ---------------- ----------------

123.00 5.80 0.46

SQL

ORACLE 的SQL小數(shù)問題

這個應該不是SQL的問題

這個問題在財務上經常出現(xiàn),也是財務軟件要求必須做到的一個事

所以這個時候就必須把小數(shù)點后面的位數(shù)放的非常長,然后根據種類與量來確定劃分幾個

這是個程序算法題

呵呵

分享名稱:oracle如何去除小數(shù),oracle如何保留一位小數(shù)
網站鏈接:http://chinadenli.net/article24/dsicdje.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站建設網站收錄定制開發(fā)電子商務企業(yè)建站外貿網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站托管運營