2013-02-16 35 views
0

MySQL中數字的正確字段類型是什麼?正確的數字字段類型爲ORDER BY?

我有一個數字字段像0.00,4.12,99.10,130.99

所以TINYINT或SMALLINT是無效的,因爲它們消除了小數0,4,131等

當我COSE VARCHAR我無法正確排序ORDER BY,因爲它在130.99之後排序爲99.10

我需要哪種類型?最多也不會超過1000

回答

1

DECIMAL

柱語法:

`name` DECIMAL(<precision>,<scale>) 

注意<precision>列長度,所以DECIMAL(5,2)是後的十進制和2之前3個位數。

2

您可以選擇:

  • 定點:小數,數字
  • 浮點:浮動,雙

你可以找到更多相關信息mysql documentation

+1

'數字(6,2)'基於OP中的採樣數據 – 2013-02-16 20:05:19