-2
A
回答
0
像達明從the documentation報價:
的PostgreSQL還支持用於指定非精確數值類型的SQL標準的符號
float
和float(p)
。 這裏,p
指定二進制數字的最小可接受精度。
的PostgreSQL接受float(1)
到float(24)
作爲選擇real
類型, 而float(25)
到float(53)
選擇double precision
。
超出允許範圍的p
的值會引發錯誤。沒有指定精度的
float
意味着double precision
。
與其他數據庫一樣,PostgreSQL在請求某個SQL標準類型時通過提供適當的數據類型來支持SQL標準。由於real
或double precision
符合這裏的法案,他們被採取,而不是創建新的冗餘類型。
缺點是列的數據類型可能與您請求的數據類型不同,但只要它以它應該處理的方式處理數據,這是一個問題嗎?
相關問題
- 1. C++ double precision/precision
- 2. float precision visual basic
- 3. Rails - Float precision
- 4. pymongo float precision
- 5. CUDA,float precision
- 6. double和precision
- 7. ostream double precision
- 8. String to double,precision lost
- 9. Double vs Float - Java
- 10. Marshal C++ float to C#float precision problem
- 11. Visual Express 2010 double variable precision
- 12. Python:FLoat or Double
- 13. OpenGL VBO:Short or Float?
- 14. double free or corruption
- 15. float和double輸出
- 16. 提取float/double值
- 17. Double和Float大小
- 18. 比較float和double
- 19. Java raytracing float vs double
- 20. Java - int/long,float/double
- 21. cython double free or corruption
- 22. ef4 poco double/float dbtype mapping
- 23. 位數float和double變量
- 24. Double和Float共存實現
- 25. mysql將float轉換爲double
- 26. Double/Float TO Rational(X/Y Form)
- 27. Float array double array and back,
- 28. c中的float和double#
- 29. double和float值比較
- 30. 將double轉換爲float?
您是否考慮檢查[documentation](https://www.postgresql.org/docs/9.1/static/datatype-numeric.html):「'float」沒有指定精度意味着'double precision '。「? –