我想知道,在你必须写大数字的情况下,如50.000.000.000,是否有可能写一些像…50亿美元还是有什么捷径?
是的,您可以使用5e10(意思是5 × 1010)。见https://dev.mysql.com/doc/refman/8.0/en/number-literals.html
但是像这样用科学记数法表示的数字被解释为浮点常数,精度更有限,使用它们的计算将继续使用浮点数。例如:
select 5e16-1, 50000000000000000-1;
返回5e16 | 4999999999999999999 |
---|