[Talk-de] SQL: OSM-Tag in Zahl umwandeln

Stephan Wolff s.wolff at web.de
Di Jan 11 16:00:23 UTC 2011


Moin,

eine kurze Frage an die SQL-Kenner:
Wie kann man (möglichst einfach) ein OSM-Tag in SQL als Zahl
weiterverarbeiten? Auch Tags, die nur Zahlenwerte enthalten
sollen, haben manchmal Werte wie "123;456", "123,456", "123XY"
oder ">123456".

Mein Versuch
to_number(substring( tags->'voltage' from '[0-9]*'),'9999999')
führt zu einem Abbruch, wenn ein Wert nicht mit einer Ziffer beginnt.

Viele Grüße, Stephan





Mehr Informationen über die Mailingliste Talk-de