Hi,

Stephan Wolff wrote:
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".

Wenn es Dir reicht, solche Tags kommentarlos in eine -1 oder 0 oder so umzuwandeln:

select case when tags->'voltage' similar to '[0-9]*' then to_number(tags->'voltage','999999') else -1 end as voltage from bla

Bye
Frederik

--
Frederik Ramm  ##  eMail [email protected]  ##  N49°00'09" E008°23'33"

_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an