是否可以加快在 SQL 中写入数字的速度?

is it possible to speed up writing numbers in SQL?

我想知道,如果您必须写大数字,例如 50.000.000.000,是否可以写类似.. BILLION(50) 或任何快捷方式?

是的,你可以使用 5e10(意思是 5 x 1010)。参见 https://dev.mysql.com/doc/refman/8.0/en/number-literals.html

但是像这样用科学计数法表示的数字被解释为浮点常数,精度更有限,使用它们的计算将继续使用浮点数。例如:

select 5e16-1, 50000000000000000-1;

returns

5e16 49999999999999999