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

