SQL-浮点数显示为XE-05

黑M

我在Microsoft SQL中插入浮点数,其中一些显示为:

7E-05
5E-05
6E-05

另一个浮点将按预期插入。例如,此float0.00007插入为,7E-05而此插入0.015000.015

我怀疑浮子的大小,但是将其减小到x.yyyyy之后,我仍然得到这种浮子。有人知道导致此问题的原因吗?

斯坦尼斯瓦夫·卡拉什尼科夫

如果要存储这样的值,请使用DECIMAL而不是FLOAT以下内容:DECIMAL(18,5)它允许您在5位后存储数字,

样本:

CREATE TABLE #test
(
    ID DECIMAL(18,5)
)
INSERT INTO #Test VALUES (0.00007)

SELECT ID FROM #Test

DROP TABLE #Test

结果:

0.00007

正如乔恩·斯基特(Jon Skeet)所说:

您实际上并没有尝试保存123.66,因为您不能完全以浮点数或双精度数表示123.66。仅此,数据库比以往更加准确地保存数据。

如果要准确保存十进制数字,请使用十进制类型。


您可以在以下位置阅读更多内容: Link 1 Link 2 Link 3 Link 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较SQL,PHP中的浮点数

来自分类Dev

浮点数在Teradata SQL中被截断

来自分类Dev

当可能存在重复的浮点数时,对单个(均匀随机)浮点数的 SQL 查询

来自分类Dev

SQL转换为无科学计数形式的浮点数

来自分类Dev

熊猫读取SQL整数成为浮点数

来自分类Dev

SQL日期转换为浮点数,然后返回日期

来自分类Dev

从SQL处理XML中的空白浮点数

来自分类Dev

python:如何将整数显示为浮点数?

来自分类Dev

带有浮点数(纬度、经度)的字符串不能转换为浮点数 - 这显示为 0

来自分类Dev

如何在SQL Server中获得浮点数的精确字符表示形式?

来自分类Dev

在T-SQL中将日期时间转换为具有指定格式的浮点数

来自分类Dev

将nvarchar转换为SQL Server中的浮点数时出错

来自分类Dev

FreeTDS 以浮点数形式返回 SQL 十进制数

来自分类Dev

如何将现有数据从 nvarchar 转换为 SQL Server 中的浮点数

来自分类Dev

SQL 打印带有大小数位的浮点数

来自分类Dev

更新 SQL Server 时如何将数据 nvarchar 转换为浮点数

来自分类Dev

Oracle 和 t-sql 中浮点数和小数点的区别

来自分类Dev

在python中使用executemany将浮点数加载到SQL服务器中

来自分类Dev

Amcharts 气球框将时间值显示为“24:05”而不是“00:05”

来自分类Dev

整数始终为浮点数

来自分类Dev

Symfony无法显示浮点数

来自分类Dev

在按钮上显示浮点数

来自分类Dev

Java浮点数显示精度

来自分类Dev

在标签中将数据库值(浮点数)显示为 C# 为浮点数还是双精度数?

来自分类Dev

Android将.05舍入为0.1

来自分类Dev

答案显示为浮点数,我不知道为什么在python中

来自分类Dev

使用Concat运算符(||)的整数部分不显示为浮点数

来自分类Dev

将键值对中的基于整数的值显示为浮点数(带有 % 符号)(Python)

来自分类Dev

为什么我的浮点数在 postgreSQL 中显示为 0

Related 相关文章

  1. 1

    比较SQL,PHP中的浮点数

  2. 2

    浮点数在Teradata SQL中被截断

  3. 3

    当可能存在重复的浮点数时,对单个(均匀随机)浮点数的 SQL 查询

  4. 4

    SQL转换为无科学计数形式的浮点数

  5. 5

    熊猫读取SQL整数成为浮点数

  6. 6

    SQL日期转换为浮点数,然后返回日期

  7. 7

    从SQL处理XML中的空白浮点数

  8. 8

    python:如何将整数显示为浮点数?

  9. 9

    带有浮点数(纬度、经度)的字符串不能转换为浮点数 - 这显示为 0

  10. 10

    如何在SQL Server中获得浮点数的精确字符表示形式?

  11. 11

    在T-SQL中将日期时间转换为具有指定格式的浮点数

  12. 12

    将nvarchar转换为SQL Server中的浮点数时出错

  13. 13

    FreeTDS 以浮点数形式返回 SQL 十进制数

  14. 14

    如何将现有数据从 nvarchar 转换为 SQL Server 中的浮点数

  15. 15

    SQL 打印带有大小数位的浮点数

  16. 16

    更新 SQL Server 时如何将数据 nvarchar 转换为浮点数

  17. 17

    Oracle 和 t-sql 中浮点数和小数点的区别

  18. 18

    在python中使用executemany将浮点数加载到SQL服务器中

  19. 19

    Amcharts 气球框将时间值显示为“24:05”而不是“00:05”

  20. 20

    整数始终为浮点数

  21. 21

    Symfony无法显示浮点数

  22. 22

    在按钮上显示浮点数

  23. 23

    Java浮点数显示精度

  24. 24

    在标签中将数据库值(浮点数)显示为 C# 为浮点数还是双精度数?

  25. 25

    Android将.05舍入为0.1

  26. 26

    答案显示为浮点数,我不知道为什么在python中

  27. 27

    使用Concat运算符(||)的整数部分不显示为浮点数

  28. 28

    将键值对中的基于整数的值显示为浮点数(带有 % 符号)(Python)

  29. 29

    为什么我的浮点数在 postgreSQL 中显示为 0

热门标签

归档