最新国产好看的视频,伊人天堂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主鍵自增是一種自動增長的機制,可以為表中的每一行記錄分配唯一的標(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

最新評論

平陆县| 雅安市| 榆树市| 小金县| 天长市| 九龙县| 长葛市| 舒兰市| 隆尧县| 天台县| 新乡县| 台山市| 天全县| 江都市| 台南县| 佛坪县| 安丘市| 澳门| 太康县| 弥勒县| 广水市| 梁河县| 孟州市| 手机| 大埔区| 伊宁市| 弥勒县| 安达市| 罗城| 耿马| 宝鸡市| 高唐县| 信阳市| 交城县| 镇平县| 塔城市| 五原县| 临泉县| 黄冈市| 曲沃县| 海伦市|