2011/2/25 M∡rtin Koppenhoefer :
> UPDATE planet_osm_polygon SET name=regexp_replace(name,'fixme','','i')
> WHERE name IS NOT NULL AND name ~*'^fixme|$fixme';
scusate il rumore, era un typo (fixme$)
ora sto zitto, visto che sono OT.
buona mappatura,
Martin
_
2011/2/25 Luca Delucchi :
> Il 25 febbraio 2011 10:11, Federico Cozzi ha scritto:
>
>> Non ho sottomano Postgresql per fare prove.
>> Di solito con Oracle non metto mai il filtro all'interno della COUNT:
>> va messo nella WHERE.
>>
>
> anch'io con postgresql lo faccio così
>
> per esempio
>
> SELE
2011/2/25 Federico Cozzi :
> Cioè io sospetto che:
> SELECT count(1) FROM planet_osm_roads WHERE oneway = 'yes' : 460284
> SELECT count(1) FROM planet_osm_roads WHERE oneway IS NOT NULL : 480928
> (ci sono anche oneway='no' e tanti altri possibili valori...)
si, confermo. E' così.
Martin
Il 25 febbraio 2011 10:11, Federico Cozzi ha scritto:
> Non ho sottomano Postgresql per fare prove.
> Di solito con Oracle non metto mai il filtro all'interno della COUNT:
> va messo nella WHERE.
>
anch'io con postgresql lo faccio così
per esempio
SELECT count(osm_id) FROM planet_osm_roads WHE
2011/2/24 M∡rtin Koppenhoefer :
> Scusate, se sono un po' OT, ho fatto delle prove e non capisco il risultato:
>
> echo "select count(oneway='yes') from planet_osm_roads" | psql -d gis
> count
>
> 480928
>
> echo "select count(*) from planet_osm_roads where oneway='yes';" | psql -d gis
>
Scusate, se sono un po' OT, ho fatto delle prove e non capisco il risultato:
echo "select count(oneway='yes') from planet_osm_roads" | psql -d gis
count
480928
echo "select count(*) from planet_osm_roads where oneway='yes';" | psql -d gis
count
460284
come mai la risposta
6 matches
Mail list logo