Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione Federico Cozzi
2011/2/24 M∡rtin Koppenhoefer dieterdre...@gmail.com: 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'; |

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione Luca Delucchi
Il 25 febbraio 2011 10:11, Federico Cozzi f.co...@gmail.com 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

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione M∡rtin Koppenhoefer
2011/2/25 Federico Cozzi f.co...@gmail.com: 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ì.

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione M∡rtin Koppenhoefer
2011/2/25 Luca Delucchi lucadel...@gmail.com: Il 25 febbraio 2011 10:11, Federico Cozzi f.co...@gmail.com 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

Re: [Talk-it] Domanda postgres

2011-02-25 Per discussione M∡rtin Koppenhoefer
2011/2/25 M∡rtin Koppenhoefer dieterdre...@gmail.com: 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

[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 è