最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PostGresql 實現(xiàn)四舍五入、小數(shù)轉(zhuǎn)換、百分比的用法說明

 更新時間:2021年01月30日 12:04:14   作者:仙道Bob  
這篇文章主要介紹了PostGresql 實現(xiàn)四舍五入、小數(shù)轉(zhuǎn)換、百分比的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

需求:兩個整數(shù)相除,保留兩位小數(shù)并四舍五入,完了轉(zhuǎn)成百分比形式,即4/5=0.80=80%

1.兩個整數(shù)相除:

idn_dw=> select 4/5;
 ?column?
----------
  0
(1 row)

在sql運算中,"/"意思是相除取整,這樣小數(shù)部分就會被舍去。

2.用cast將被除數(shù)轉(zhuǎn)成小數(shù)

idn_dw=> select cast(4 as numeric)/5;
  ?column?
------------------------
 0.80000000000000000000
(1 row)

也可以簡化:pg中"::"是轉(zhuǎn)換的意思

idn_dw=> select 4::numeric/5;
  ?column?
------------------------
 0.80000000000000000000
(1 row)

3.四舍五入,保留兩位小數(shù)

idn_dw=> select round(cast(4 as numeric)/5,2);
 round
-------
 0.80
(1 row)

4.放大100,轉(zhuǎn)成百分比形式

idn_dw=> select concat(round(4::numeric/5,2)*100,'%');
 concat
--------
 80.00%
(1 row)

但是,小數(shù)部分不需要,調(diào)整一下順序

idn_dw=> select concat(round(4::numeric/5*100),'%');
 concat
--------
 80%
(1 row)

完事。

補充:使用postgresql的round()四舍五入函數(shù)報錯

需求:

使用postgresql的round()四舍五入保留兩位小數(shù)

報錯:

HINT: No function matches the given name and argument types. You might

解決方案:

使用cast函數(shù)將需要四舍五入的值轉(zhuǎn)為 numeric,轉(zhuǎn)為其他的類型可能會報錯

示例:

round(cast(計算結(jié)果) as numeric), 2)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • PostgreSQL的upsert實例操作(insert on conflict do)

    PostgreSQL的upsert實例操作(insert on conflict do)

    這篇文章主要介紹了PostgreSQL的upsert實例操作(insert on conflict do),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Docker環(huán)境實現(xiàn)PostgreSQL自動備份的流程步驟

    Docker環(huán)境實現(xiàn)PostgreSQL自動備份的流程步驟

    本文詳細(xì)介紹了如何在Ubuntu系統(tǒng)中安裝Docker,然后在Docker容器內(nèi)安裝和配置PostgreSQL數(shù)據(jù)庫,接著,重點講解了如何在PostgreSQL中安裝和配置pg_rman工具,用于數(shù)據(jù)庫的備份和恢復(fù)操作,文章還涵蓋了創(chuàng)建定時備份任務(wù)以及刪除備份的步驟,需要的朋友可以參考下
    2024-11-11
  • postgresql如何兼容MySQL if函數(shù)

    postgresql如何兼容MySQL if函數(shù)

    這篇文章主要介紹了postgresql如何兼容MySQL if函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • PostgreSQL ERROR: invalid escape string 解決辦法

    PostgreSQL ERROR: invalid escape string 解決辦法

    這篇文章主要介紹了PostgreSQL ERROR: invalid escape string 解決辦法,本文環(huán)境是JDBC+PostgreSQL,需要的朋友可以參考下
    2014-07-07
  • PostgreSQL 數(shù)據(jù)庫跨版本升級常用方案解析

    PostgreSQL 數(shù)據(jù)庫跨版本升級常用方案解析

    這篇文章主要介紹了PostgreSQL 數(shù)據(jù)庫跨版本升級常用方案解析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • PostgreSQL建立自增主鍵的2種方法總結(jié)

    PostgreSQL建立自增主鍵的2種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于PostgreSQL建立自增主鍵的2種方法,PostgreSQL主鍵自增是一種自動增長的機(jī)制,可以為表中的每一行記錄分配唯一的標(biāo)識符,需要的朋友可以參考下
    2023-09-09
  • Postgresql開啟遠(yuǎn)程訪問的步驟全紀(jì)錄

    Postgresql開啟遠(yuǎn)程訪問的步驟全紀(jì)錄

    postgre一般默認(rèn)為本地連接,不支持遠(yuǎn)程訪問,所以如果要開啟遠(yuǎn)程訪問,需要更改安裝文件的配置。下面這篇文章主要給大家介紹了關(guān)于Postgresql開啟遠(yuǎn)程訪問的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2018-03-03
  • 解決postgresql 序列跳值的問題

    解決postgresql 序列跳值的問題

    這篇文章主要介紹了解決postgresql 序列跳值的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • pgsql 解決包含有單引號的字符串操作

    pgsql 解決包含有單引號的字符串操作

    這篇文章主要介紹了pgsql 解決包含有單引號的字符串操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • PostgreSQL查看帶有綁定變量SQL的通用方法詳解

    PostgreSQL查看帶有綁定變量SQL的通用方法詳解

    今天我們要探討的是 custom執(zhí)行計劃和通用執(zhí)行計劃。這一技術(shù)在 Oracle中被稱為綁定變量窺視。但 Postgresql中并沒有這樣的定義,更嚴(yán)格地說,Postgresql叫做custom執(zhí)行計劃和通用執(zhí)行計劃
    2022-09-09

最新評論

措美县| 内黄县| 边坝县| 宝丰县| 阿勒泰市| 麻阳| 阿鲁科尔沁旗| 乐亭县| 右玉县| 正定县| 娱乐| 瑞丽市| 洛宁县| 池州市| 伊金霍洛旗| 高碑店市| 武安市| 房产| 当阳市| 石楼县| 株洲县| 盘锦市| 岚皋县| 肥乡县| 宁明县| 翁牛特旗| 报价| 上高县| 蓬溪县| 庆安县| 双柏县| 浙江省| 贵定县| 稷山县| 新巴尔虎右旗| 苗栗市| 无为县| 昭平县| 马山县| 常德市| 青岛市|