sql除法保留兩位小數(shù) sql如何知道保留了幾位小數(shù)?
sql如何知道保留了幾位小數(shù)?選擇1.230,替換(rtrim(replace(convert(varchar(10),1.230),“0”,”,“,”0”)查詢結(jié)果:1.230 1.23 SQL S
sql如何知道保留了幾位小數(shù)?
選擇1.230,替換(rtrim(replace(convert(varchar(10),1.230),“0”,”,“,”0”)查詢結(jié)果:1.230 1.23 SQL Server 2008 Express測試通過。如果是甲骨文,那就容易多了。
sql查詢用到兩個字段相除,如何讓他保留小數(shù)兩位?
如果只想保留2位小數(shù),可以使用decimal數(shù)據(jù)類型。例如:decimal(15,2)當(dāng)然,您也可以在選擇時將貨幣類型轉(zhuǎn)換為decimal,這樣它只顯示兩位小數(shù)。假設(shè)您的字段名為salary,數(shù)據(jù)類型為money。您可以使用cast語句將其轉(zhuǎn)換為小數(shù)點(diǎn)后兩位,cast(salary,decimal(12,2))