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