我正在尝试执行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)。因此,我认为这与经度为负有关。
任何人和所有帮助表示赞赏。