[Talk-de] SQL: OSM-Tag in Zahl umwandeln
Frederik Ramm
frederik at remote.org
Di Jan 11 19:20:02 UTC 2011
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 frederik at remote.org ## N49°00'09" E008°23'33"
Mehr Informationen über die Mailingliste Talk-de