寫個函數(shù)?自己調(diào)用處理就行了
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、霍城網(wǎng)站維護(hù)、網(wǎng)站推廣。
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;
$amount = 666666;
$number = substr($newAmount = $amount/10000.0, 0, stripos($newAmount, ".")+2);
echo "金額:$number 萬";
$number = substr($newAmount = $amount/10000.0, 0, stripos($newAmount, ".")+3);
echo "金額:$number 萬";
avg之后用一些函數(shù)可以去掉,看你是四舍五入,還是什么要求?
1.四舍五入 round(123.5)2.舍去小數(shù) floor(123.5)3.如果小數(shù)部分有值就進(jìn)一 ceil(123.5) 或者 ceiling(123.5)
這個問題,直接在源頭解決;
Mysql數(shù)據(jù)庫表里面,設(shè)置你要取整的字段的數(shù)據(jù)類型為int,即可
不用寫進(jìn)去是小數(shù),用的時候再取整,這么麻煩