ANSI SQL 準拠のデータベースに緯度または経度のデータを保存する場合、どのデータ型が最も適切でしょうか? 、 、または ...float
を使用する必要がありますかdecimal
?
Oracle、MySql、および SQL Server では地理データの処理に特化した特別なデータ型が追加されていることは承知していますが、その情報を「プレーン バニラ」SQL データベースにどのように保存するかに興味があります。
ベストアンサー1
緯度の場合はDecimal(8,6)
、経度の場合は を使用します。Decimal(9,6)
精度とスケールのパラメータに慣れていない場合は、次の書式文字列のビジュアルを参照してください。
緯度と経度##.######
と###.######
小数点以下 6 桁までなら、座標の精度は約 10cm になります。