資料庫兩位小數
1. 請問:我php網站,mysql資料庫,要讓數字後保留2位小數點,如何設置在資料庫里設置還是網頁里設置
最佳的方式是用PHP的函數;
round(x,prec):round() 函數對浮點數進行四捨五入。
參考http://www.php.net/round
2. sql資料庫 文本含兩個小數點屬於什麼數據類型
14是精度,2是小數位數
numeric[(p[, s])]
定點精度和小數位數。使用最大精度時,有效值從 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同義詞是 dec 和 dec(p, s)。
p(精度)
指定小數點左邊和右邊可以存儲的十進制數字的最大個數。精度必須是從 1 到最大精度之間的值。最大精度為 38。
s(小數位數)
指定小數點右邊可以存儲的十進制數字的最大個數。小數位數必須是從 0 到 p 之間的值。默認小數位數是 0,因而 0 <= s <= p。最大存儲大小基於精度而變化。
請注意!小數據位數可以不添,這樣就是默認為整數了。
3. 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具有數據定義、數據操縱和數據控制。
1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式有叫做視圖(View),全局模式簡稱模式( Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。
3、SQL的數據控制功能:主要是對用戶的訪問許可權加以控制,以保證系統的安全性。
4. 在SQL資料庫中,設置了一個欄位的類型為money,但是money類型數據保留的是四位小數,如何設置為兩位小數
1、直接型,通過ToString()函數直接格式化。
例如把money = 12345.67 格式成 money = 12,345.67。代碼如下:
string_money=moeny.ToString("N")或者string_moeny=money.ToString("#,###.00")
2、本地化型,通過CultureInfo類,根據指定的文化進行格式化,同樣的,代碼如下:
doublemoney=12345.67;
CultrueInfoci=newCultrueInfo("zh-CH");
string_money=money.ToString("c",ci)。
5. 急!!在sql資料庫中 什麼欄位類型是默認有兩位小數的
如果希望只保留2位小數,可以使用decimal數據類型。例如:
decimal(15,2)
當然,也可以在select時將money類型轉換成decimal,使其只顯示兩位小數。假設你的欄位名叫做工資,數據類型是money,
可以用cast語句將其轉換成兩位小數的decimal,
cast(工資,
decimal(12,2))