sql截取小數點後兩位
Ⅰ sql 浮點型怎麼截取兩位小數
你的表述不夠清楚啊,根據個人理解,兩種情況:
1.在數據表中的顯示形式(用數據類型)
(1)numeric(數據長度,小數位數)
如:numeric(15,2);
(2)decimal(數據長度,小數位數)
同上;
2.查詢時顯示的形式(用數學函數)
round(數據值,小數位數)【注意這里是四捨五入的】
如print round(12.356487,2)返回值為:12.36
Ⅱ sql 浮點型怎麼截取兩位小數
round()
是四捨五入,
如果你要截取的話用trunc()。
trunc(123.456,
2)
結果就是123.45
而round(123.456,
2)的結果是123.46
Ⅲ SQL float型怎樣保留兩位小數
1、SQL 資料庫里類型改為numeric,小數位設置成2
2、在SQL語句中轉換:select convert(欄位,numeric(18,2)) AS 欄位
3、在DataFormatString的綁定列的屬性中設置為
<asp:BoundColumn DataField="欄位" DataFormatString ="{0:f2}" />
結構化查詢語言(Structured Query Language)簡稱SQL,一種特殊目的的編程語言,一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
(3)sql截取小數點後兩位擴展閱讀:
SQL具有數據定義、數據操縱和數據控制。
1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式有叫做視圖(View),全局模式簡稱模式( Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。
3、SQL的數據控制功能:主要是對用戶的訪問許可權加以控制,以保證系統的安全性。
Ⅳ sql做查詢的時候,怎麼把decimal類型的數據保留兩位小數、
sql查詢把decimal類型數據留兩位小數法:
selectconvert(decimal(38,2),Vehicle_Mode)fromVehicles