国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

oracle中如何保留兩位小數(shù)

瀏覽:185日期:2023-03-12 15:25:31
目錄
  • oracle保留兩位小數(shù)
    • round保留兩位
    • trunc保留兩位
    • 始終保留兩位
  • oracle最多保留兩位小數(shù)-補(bǔ)充
    • 總結(jié)

      oracle保留兩位小數(shù)

      round保留兩位

      • round:四舍五入(最多保留兩位,沒(méi)有小數(shù)的時(shí)候不展示)
       select round(66.667,2) N1 from dual; 

      trunc保留兩位

      • trunc:直接截?cái)啵ㄗ疃啾A魞晌唬瑳](méi)有小數(shù)的時(shí)候不展示)
      select trunc(66.667,2) N2 from dual; 

      始終保留兩位

      不管有沒(méi)有小數(shù)都是保留兩位,替換0.8即可使用。

      select to_char(round(0.8,2),"fm99999999999990.00") from dual 

      oracle最多保留兩位小數(shù)-補(bǔ)充

      注意,這里是最多保留兩位小數(shù),不是保留兩位小數(shù)

      oracle保留多少位小數(shù)的問(wèn)題已經(jīng)爛大街了,很多方法直接度娘就有,有的就不說(shuō)了,下面這個(gè)這么簡(jiǎn)單不知道為什么沒(méi)有人提出來(lái)!

      這個(gè)方法在于:最多能保留兩位小數(shù),然而如果不用 to_number() 這個(gè)方法的話~~看代碼和輸出把

      select to_char("222.1534","FM9999999999999990.99") from dual

      輸出結(jié)果:

      222.15

      select to_char("222.0034","FM9999999999999990.99") from dual

      輸出結(jié)果:

      222.

      select to_number(to_char("222.0034","FM9999999999999990.99")) from dual

      輸出結(jié)果:

      222

      看到網(wǎng)上很多文章說(shuō)用 case when ,decode(),trim() 等等,都可以,在于大家怎么用。

      總結(jié)

      以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持。

      標(biāo)簽: Oracle
      主站蜘蛛池模板: 甘肃省| 达尔| 南郑县| 彰化县| 阳城县| 任丘市| 大连市| 莱西市| 湄潭县| 乐昌市| 梁河县| 易门县| 万年县| 阿坝县| 永和县| 华宁县| 临高县| 宜君县| 钦州市| 仪征市| 新密市| 手游| 容城县| 泰州市| 澎湖县| 竹山县| 平泉县| 安多县| 贺兰县| 泸水县| 西乌珠穆沁旗| 江陵县| 余姚市| 玉龙| 南涧| 柳河县| 和政县| 大兴区| 日土县| 滨海县| 博爱县|