MySQL中的TRUNCATE()函數(shù)用法
MySQL的TRUNCATE()函數(shù)
TRUNCATE(X,D) 是MySQL自帶的一個(gè)系統(tǒng)函數(shù)。
其中,X是數(shù)值,D是保留小數(shù)的位數(shù)。
其作用就是按照小數(shù)位數(shù),進(jìn)行數(shù)值截取(此處的截取是按保留位數(shù)直接進(jìn)行截取,沒有四舍五入)。
規(guī)則如下
- 1)當(dāng) D 大于0,是對(duì)數(shù)值 X 的小數(shù)位數(shù)進(jìn)行操作;
- 2)當(dāng) D 等于0,是將數(shù)值 X 的小數(shù)部分去除,只保留整數(shù)部分;
- 3)當(dāng) D 小于0,是將數(shù)值 X 的小數(shù)部分去除,并將整數(shù)部分按照 D 指定位數(shù),用 0 替換。
函數(shù)示例
當(dāng) X 為正數(shù)時(shí)
SELECT TRUNCATE(123.4567, 3); # 123.456 SELECT TRUNCATE(123.4567, 2); # 123.45 SELECT TRUNCATE(123.4567, 1); # 123.4 SELECT TRUNCATE(123.4567, 0); # 123 SELECT TRUNCATE(123.4567, -1); # 120 SELECT TRUNCATE(123.4567, -2); # 100 SELECT TRUNCATE(123.4567, -3); # 0
當(dāng) X 為負(fù)數(shù)時(shí)
SELECT TRUNCATE(-123.4567, 3); # -123.456 SELECT TRUNCATE(-123.4567, 2); # -123.45 SELECT TRUNCATE(-123.4567, 1); # -123.4 SELECT TRUNCATE(-123.4567, 0); # -123 SELECT TRUNCATE(-123.4567, -1); # -120 SELECT TRUNCATE(-123.4567, -2); # -100 SELECT TRUNCATE(-123.4567, -3); # 0
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
專業(yè)級(jí)的MySQL開發(fā)設(shè)計(jì)規(guī)范及SQL編寫規(guī)范
這篇文章主要介紹了專業(yè)級(jí)的MySQL開發(fā)設(shè)計(jì)規(guī)范及SQL編寫規(guī)范,需要的朋友可以參考下2020-11-11Mysql連接本地報(bào)錯(cuò):1130-host?...?is?not?allowed?to?connect?t
這篇文章主要給大家介紹了關(guān)于Mysql連接本地報(bào)錯(cuò):1130-host?...?is?not?allowed?to?connect?to?this?MySQL?server的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03MySQL gh-ost DDL 變更工具的實(shí)現(xiàn)
本文主要介紹了MySQL gh-ost DDL變更工具的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02Windows7下安裝使用MySQL8.0.16修改密碼、連接Navicat問題
這篇文章主要介紹了Windows7下安裝使用MySQL8.0.16修改密碼、連接Navicat問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06Mysql百萬(wàn)級(jí)分頁(yè)優(yōu)化技巧
這篇文章主要介紹了Mysql百萬(wàn)級(jí)分頁(yè)優(yōu)化技巧,包括普通分頁(yè)和優(yōu)化分頁(yè)兩種,在數(shù)據(jù)量比較大的時(shí)候,我們盡量去利用索引來優(yōu)化語(yǔ)句。下面通過本文給大家詳細(xì)講解,一起看看吧2016-12-12線上MYSQL同步報(bào)錯(cuò)故障處理方法總結(jié)(必看篇)
下面小編就為大家?guī)硪黄€上MYSQL同步報(bào)錯(cuò)故障處理方法總結(jié)(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03Linux虛擬機(jī)下mysql 5.7安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了Linux虛擬機(jī)下mysql 5.7安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01