Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione M∡rtin Koppenhoefer
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 _

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione M∡rtin Koppenhoefer
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

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione M∡rtin Koppenhoefer
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

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione 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 SELECT count(osm_id) FROM planet_osm_roads WHE

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione Federico Cozzi
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 >

[Talk-it] Domanda postgres

2011-02-24 Per discussione 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 count 460284 come mai la risposta