VARCHAR字段返回科学计数法

时间:2019-10-30 15:06:32

标签: mysql

我正在尝试执行SELECT语句,该语句会拉回包含纬度和经度信息的数据。但是当经度返回时,它是科学计数法。

做到这一点的最佳方法是什么?现在,经度字段是VARCHAR(15)。

我正在从原始数据填充表。我尝试将经度字段从VARCHAR(15)格式化为DECIMAL(15,7)。这样做时,我很难用LOAD DATA INFILE命令填充表。

我尝试将经度数字设置为数字和文本格式(在其周围带有“”)。文件必须以制表符分隔,而不是CSV。

原始数据示例:

"ANCHORAGE" "AK"    "99505" ""  "61.2775000"    -149.6436000    
or 
"ANCHORAGE" "AK"    "99505" ""  "61.2775000"    "-149.6436000"  

“ SELECT * FROM Table”对于经度返回-1..4964E + 9。

“纬度”会正确返回,并且“纬度”字段为VARCHAR(15)。因此,我认为这与经度为负有关。

任何人和所有帮助表示赞赏。

0 个答案:

没有答案