У меня есть база данных Spatialite, и я импортировал данные OSM в эту базу данных. При следующем запросе я получаю все автомобильные дороги:SQLite извлечь строку из текста в столбце
SELECT * FROM lines
WHERE other_tags GLOB '*A [0-9]*'
AND highway='motorway'
Я использую GLOB '*A [0-9]*'
здесь, потому что в Германии каждый Autobahn начинается с А, за которым следует число (например, 73).
Существует столбец с названием other_tags
с информацией о автостраде части:
"bdouble"=>"yes","hazmat"=>"designated","lanes"=>"2","maxspeed"=>"none","oneway"=>"yes","ref"=>"A 73","width"=>"7"
Если присмотреться есть часть "ref"=>"A 73"
.
Я хочу извлечь A 73
в качестве названия автомагистрали.
Как это сделать в sqlite?