如何避免mysql的double自动转为科学计数法表示

如何避免mysql的double自动转为科学计数法表示,第1张

如何避免mysql的double自动转为科学计数法表示

Sub FillColumn(fg As vsFlexGrid, ByVal c As Long, ByVal t As String, ByVal s As String)

Dim r&, i&, cnt&

ReDim lst(0) As String

' build list

cnt = 0

i = InStr(s, "|")

While i >0

lst(cnt) = left(s, i - 1)

s = Mid(s, i + 1)

cnt = cnt + 1

ReDim Preserve lst(cnt) As String

i = InStr(s, "|")

Wend

lst(cnt) = s

' set values

fg.Cell(flexcpText, 0, c) = t

For r = fg.FixedRows To fg.Rows - 1

i = (Rnd() * 1000) Mod (cnt + 1)

fg.Cell(flexcpText, r, c) = lst(i)

Next

' do an autosize

fg.AutoSize c, , , 300

End Sub

FillColumn hfxgrid ""Proposals|Demos|Social|Trips|Projects""

double是mysql浮点类型数据的一种,double(6,2)表示规定显示的值不会超过6位数字,小数点后面带有2位数字。

double(m,d)数值范围: -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, 和 2.2250738585072014E-308 to 1.7976931348623157E+308。

这个是理论值,实际的值根据 *** 作系统的硬件影响可能会稍微小点。 m代表数值长度,d代表精度,当m和d没有写的时候,值根据硬件大小来决定,可精确到15位小数。

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。

具体步骤如下:/导致这种情况的原因主要是……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8495653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存