avg之后用一些函數(shù)可以去掉,看你是四舍五入,還是什么要求? 1.四舍五入 round(123.5)2.舍去小數(shù) floor(123.5)3.如果小數(shù)部分有值就進一 ceil(123.5) 或者 ceiling(123.5)

調(diào)兵山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
CREATE?TABLE?test?(a?DECIMAL(18,1))
INSERT?INTO?dbo.test
(?a?)
SELECT?12.8
UNION?ALL
SELECT?1.5
SELECT?*?FROM?test
SELECT?CASE?WHEN?LEN(a)=4?THEN?'00'+REPLACE(a,'.','')
WHEN?LEN(a)=3?THEN?'000'+REPLACE(a,'.','')
ELSE?''?END
FROM?test
-------------------------
00128
00015
這是給你舉個例子,因為你可能加的‘0’不一樣,就是根據(jù)位數(shù)來判斷下就好了
這個問題,直接在源頭解決;
Mysql數(shù)據(jù)庫表里面,設(shè)置你要取整的字段的數(shù)據(jù)類型為int,即可
不用寫進去是小數(shù),用的時候再取整,這么麻煩
寫個函數(shù) 自己調(diào)用處理就行了CREATE FUNCTION `NewProc`(format_vale VARCHAR(100)) RETURNS varchar(100)BEGIN DECLARE dec_number VARCHAR(4000); DECLARE dec_number_vale VARCHAR(4000); SET dec_number = ''; SET dec_number_vale = CAST(format_vale AS CHAR); WHILE dec_number_vale IS NOT NULL DO -- 剪切字符串 SET dec_number = right(dec_number_vale,1); IF dec_number = '0' || dec_number= '.' THEN SET dec_number_vale = LEFT(dec_number_vale ,LENGTH(dec_number_vale)-1); ELSE RETURN dec_number_vale; END IF; END WHILE;END;
你把數(shù)據(jù)庫的字段類型改成INT,再或者就只能判斷了.
if(substr($row["W"], -2) == '00'){
$value = explode('.',$row["W"]);
echo $value [0];
}
寫個函數(shù) 自己調(diào)用處理就行了
CREATE FUNCTION `NewProc`(format_vale VARCHAR(100))
RETURNS varchar(100)
BEGIN
DECLARE dec_number VARCHAR(4000);
DECLARE dec_number_vale VARCHAR(4000);
SET dec_number = '';
SET dec_number_vale = CAST(format_vale AS CHAR);
WHILE dec_number_vale IS NOT NULL DO
-- 剪切字符串
SET dec_number = right(dec_number_vale,1);
IF dec_number = '0' || dec_number= '.' THEN
SET dec_number_vale = LEFT(dec_number_vale ,LENGTH(dec_number_vale)-1);
ELSE
RETURN dec_number_vale;
END IF;
END WHILE;
END;
網(wǎng)站名稱:mysql怎么忽略小數(shù)點 mysql 去除小數(shù)點
轉(zhuǎn)載來源:http://chinadenli.net/article18/doojigp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、微信小程序、建站公司、ChatGPT、做網(wǎng)站、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)