私はSpatialiteデータベースを持っており、このデータベースにOSMデータをインポートしました。次のクエリでは は、私はすべての高速道路を取得:ドイツでは、すべてのアウトバーンは、(73のような)数字が続く、Aから始まるのでSQLiteは列内のテキストから文字列を抽出します
SELECT * FROM lines
WHERE other_tags GLOB '*A [0-9]*'
AND highway='motorway'
私は、ここにGLOB '*A [0-9]*'
を使用しています。あなたがよく見る場合
"bdouble"=>"yes","hazmat"=>"designated","lanes"=>"2","maxspeed"=>"none","oneway"=>"yes","ref"=>"A 73","width"=>"7"
一部"ref"=>"A 73"
があります:
は、高速道路の一部に関する情報をother_tags
と呼ばれる列があります。
高速道路の名前としてA 73
を抽出します。
どのようにsqliteでこれを行うことができますか?以下の条件で