在大多数常见的数据库系统中,包括 SQL Server、MySQL、Oracle、PostgreSQL 等,都支持科学计数法来表示数字。可以使用类似 1e5 表示 10 的 5 次方,即 100000。
也可以使用1e+5,来表示100000。
但是如果+前后有空格,就会影响最终结果。要注意空格的影响
SELECT
1e + 5
, 1e+5
, 1e5

本文讨论了在SQLServer、MySQL、Oracle和PostgreSQL等数据库系统中,使用科学计数法(如1e5和1e+5)表示数字时,空格的存在可能导致解析错误。作者提醒读者注意空格对计算结果的影响。
在大多数常见的数据库系统中,包括 SQL Server、MySQL、Oracle、PostgreSQL 等,都支持科学计数法来表示数字。可以使用类似 1e5 表示 10 的 5 次方,即 100000。
也可以使用1e+5,来表示100000。
但是如果+前后有空格,就会影响最终结果。要注意空格的影响
SELECT
1e + 5
, 1e+5
, 1e5

1446
1005
174

被折叠的 条评论
为什么被折叠?