私は、例えば1つのvarcharにlatlonデータを格納しています。 "51.51087974、-0.11101941"と私はそれをPOINT空間値に変換したい。値が別々の浮動小数点数にある場合は、たとえば UPDATE myTable SET coords = GeometryFromText(CONCAT('POINT(', lon, ' ', lat, ')'));
私は明らかに私の価値のあるカンマをPOINTデータを得るためのスペースに置き換えることができますが、latとlonは間違った方法です。私はこれが共通の操作でなければならないと確信していますが、私の人生は解決策を見つけることができません!"lat、lon"という文字列をMySqlのPOINTに変換する方法
1
A
答えて
1
あなたの座標データを解析するために、MySQLのsubstring_index()機能を使用することができます。
区切りDELIMのカウント出現する前に文字列strからのサブストリングを返します。 countが正の場合、 最後の区切り文字(左から数えて)の左にあるものすべてが返されます。 countが の場合、最後の区切り文字(右から数えて )がすべて返されます。 SUBSTRING_INDEX()は、delimを検索するときに大文字と小文字を区別して一致する を実行します。
UPDATE myTable
SET coords = GeometryFromText(CONCAT('POINT(', substring_index(coord_field, ',',-1), ' ', substring_index(coord_field, ',',1), ')'));
関連する問題
- 1. 文字列と文字列のリストを文字列に変換する方法
- 2. THREE.js - Quaternion to lat、lon
- 3. lat lonポイントを減らす
- 4. 数字の文字列を文字に変換する方法
- 5. Python - GPSの位置をLat Lonの小数点に一括変換する
- 6. []文字列を...文字列に変換する方法
- 7. 文字列を配列文字に変換する方法
- 8. ロケーションデータの細かさを編集する方法(lon、lat)
- 9. ディスプレイ地図Lat Lonのマーカー
- 10. 2D lat lonデータのインデックス
- 11. 別の列にLat Lon座標を追加する(python/dataframe)
- 12. emoji❤withで文字列を変換する方法、regexでこのURLのように文字列に変換
- 13. 文字列を1文字ずつの文字列に変換する方法
- 14. MySQL POINTデータ型をPosgreSQLに変換
- 15. TM-2度座標をAndroid上でlat lonに変換するにはどうすればよいですか?
- 16. 文字列をSCC文字に変換する方法
- 17. PostGISからlat/lonを抽出する
- 18. MySQL数値変数を文字列に変換する方法ストアドプロシージャ
- 19. Googleマップクエリ文字列のLat/Lngを取得する方法
- 20. 文字列配列をtoStringメソッドの文字列に変換する方法
- 21. 文字列内の数字をハッシュに変換する方法
- 22. 文字列をevalする/文字列をExprに変換する方法
- 23. Base64データとNSDataを文字列に変換する方法
- 24. MapViewのLat/Lonウィンドウが変更されたときを判断する正しい方法は何ですか?
- 25. ユニコード文字列のリストを通常の文字列に変換する方法
- 26. intを文字列に変換する方法doubleを文字列に変換するには?
- 27. MySQLの列を文字列に変換する
- 28. intを文字列に変換する方法並列配列
- 29. ユニコード配列をPythonの文字列に変換する方法
- 30. マップの文字列を配列に変換する方法javascript?