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

使用SQL保留兩位小數(shù)的實(shí)現(xiàn)方式

 更新時(shí)間:2024年11月04日 14:43:09   作者:YD_1989  
SQL中保留兩位小數(shù)有三種方法:1、使用ROUND()函數(shù)進(jìn)行四舍五入;2、使用CONVERT()函數(shù)和3、CAST()函數(shù)進(jìn)行強(qiáng)制類型轉(zhuǎn)換,這兩種方法會(huì)截?cái)喽嘤嗟奈粩?shù),ROUND()函數(shù)會(huì)保留0位,而CONVERT()和CAST()會(huì)刪除多余的0

SQL保留兩位小數(shù)的實(shí)現(xiàn)方式

SQL中保留兩位小數(shù)的方法有三種,(第2、3種方法類似):

1、使用ROUND()函數(shù)

ROUND返回一個(gè)數(shù)值,舍入到指定的長度或精度,使用示例:

SELECT ROUND(123.9994, 3)   --123.9990
SELECT ROUND(123.9995, 3)   --124.0000
SELECT ROUND(748.584, -1)   --750.000
SELECT ROUND(748.586, -2)   --700.000
SELECT ROUND(748.586, -3)   --Error 將expression轉(zhuǎn)換為數(shù)據(jù)類型 numeric 時(shí)出現(xiàn)算術(shù)溢出錯(cuò)誤
SELECT ROUND(748.586, -4)   --0.000,如果length為負(fù)數(shù),并且大于小數(shù)點(diǎn)前的數(shù)字個(gè)數(shù),則ROUND將返回 0
SELECT ROUND(151.75, 0,0)   --152.00 舍入
SELECT ROUND(151.75, 0,1)   --151.00 截?cái)?/pre>

2、使用CONVERT()函數(shù)

使用示例:

SELECT CONVERT(DECIMAL(13,2),13.123) --13.12 

3、使用CAST()函數(shù)

使用示例:

SELECT CAST(13.123 as DECIMAL(13,2)) --13.12 

這三種方法(其實(shí)是兩種),還是有區(qū)別的

區(qū)別在于ROUND()只是進(jìn)行四舍五入,仍然會(huì)保留后面的位數(shù)為0,但是convert()和cast() 卻會(huì)截?cái)嗪竺娴奈粩?shù)

示例:

SELECT CONVERT(DECIMAL(13,2),13.123)    --13.12
SELECT CAST(13.123 as DECIMAL(13,2))    --13.12
SELECT ROUND(13.123,2)                  --13.120

根據(jù)需求這里采用第2種方案,但是僅這樣處理還是不夠的,返回的float型,經(jīng)過代碼處理后,仍然會(huì)舍去最后的"0"位。

最終的解決方案為:

數(shù)據(jù)庫查詢時(shí),把float型數(shù)據(jù)轉(zhuǎn)換為字符型,再交由代碼處理返回給客戶端。

具體實(shí)現(xiàn)為:

SELECT RTRIM(CONVERT(DECIMAL(13,2),13.123)) 

附RTRIM()的用法,返回刪除了尾隨空格的字符表達(dá)式。

RTRIM(character expression)

示例:

SELECT RTRIM('Hello   ')+'%'                    --Hello%
SELECT RTRIM('Hello')+'%'                       --Hello%
SELECT RTRIM('hello ' + '' + 'world ')+'%'      --helloworld%
SELECT RTRIM('hello ' + '' + 'world ')+'%'      --hello world%
SELECT RTRIM('hello' + ' ' + 'world ')+'%'      --hello world%

總結(jié)

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

相關(guān)文章

  • springboot整合規(guī)則引擎(liteflow)使用方式

    springboot整合規(guī)則引擎(liteflow)使用方式

    這篇文章主要介紹了springboot整合規(guī)則引擎(liteflow)使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • rocketmq client 日志的問題處理方式

    rocketmq client 日志的問題處理方式

    這篇文章主要介紹了rocketmq client 日志的問題處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java?+?Selenium?+?OpenCV解決自動(dòng)化測試中的滑塊驗(yàn)證問題

    Java?+?Selenium?+?OpenCV解決自動(dòng)化測試中的滑塊驗(yàn)證問題

    OpenCV是一個(gè)基于Apache2.0許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,可以運(yùn)行在Linux、Windows、Android和Mac?OS操作系統(tǒng)上,這篇文章主要介紹了Java?+?Selenium?+?OpenCV解決自動(dòng)化測試中的滑塊驗(yàn)證,需要的朋友可以參考下
    2022-07-07
  • Java16 JDK安裝并設(shè)置環(huán)境變量的方法步驟

    Java16 JDK安裝并設(shè)置環(huán)境變量的方法步驟

    突然想起自己大學(xué)剛接觸java的時(shí)候,要下載JDK和配置環(huán)境變量,那時(shí)候我上網(wǎng)找了很多教學(xué),本文就詳細(xì)的介紹一下Java16 JDK安裝并設(shè)置環(huán)境變量,感興趣的可以了解一下
    2021-09-09
  • Spring JPA聯(lián)表查詢之OneToOne源碼詳解

    Spring JPA聯(lián)表查詢之OneToOne源碼詳解

    這篇文章主要為大家介紹了Spring JPA聯(lián)表查詢之OneToOne源碼詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • SpringBoot整合Junit與Mybatis實(shí)戰(zhàn)指南

    SpringBoot整合Junit與Mybatis實(shí)戰(zhàn)指南

    這篇文章給大家介紹SpringBoot整合Junit與Mybatis實(shí)戰(zhàn)指南,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2026-02-02
  • SpringBoot中雙token實(shí)現(xiàn)無感刷新

    SpringBoot中雙token實(shí)現(xiàn)無感刷新

    本文介紹雙Token無感刷新機(jī)制,前端React與后端SpringBoot實(shí)現(xiàn),采用HttpOnly Cookie和短期Token設(shè)計(jì),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-07-07
  • Redis六大數(shù)據(jù)類型使用方法詳解

    Redis六大數(shù)據(jù)類型使用方法詳解

    這篇文章主要介紹了Redis六大數(shù)據(jù)類型使用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java 線程池封裝及拒絕策略示例詳解

    java 線程池封裝及拒絕策略示例詳解

    這篇文章主要為大家介紹了java 線程池封裝及拒絕策略示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Java集合List相關(guān)面試題整理大全

    Java集合List相關(guān)面試題整理大全

    這篇文章主要給大家介紹了關(guān)于Java集合List相關(guān)面試題整理的相關(guān)資料,下面將提供一些常見的Java集合類面試題及其解答,幫助讀者更好地準(zhǔn)備面試,需要的朋友可以參考下
    2024-01-01

最新評(píng)論

大方县| 麦盖提县| 元氏县| 台山市| 武强县| 肃宁县| 安阳市| 建始县| 德昌县| 资溪县| 张家口市| 简阳市| 永康市| 桦甸市| 壤塘县| 鸡东县| 鄂州市| 沙湾县| 巫山县| 江孜县| 临颍县| 顺义区| 遂宁市| 望江县| 美姑县| 林芝县| 申扎县| 民权县| 大悟县| 资兴市| 恩施市| 鲁山县| 雷州市| 定远县| 卢湾区| 沧州市| 会昌县| 翁牛特旗| 永嘉县| 阳泉市| 射洪县|