Locais de Oração

From OpenStreetMap Wiki
Jump to navigation Jump to search

Locais de Oração

O objectivo é determinar todos os locais de Oração que não estão associados a uma Religião.

select *
from planet_osm_point, planet_osm_polygon
where planet_osm_point.amenity = 'place_of_worship' and planet_osm_point.religion is null and planet_osm_polygon.amenity = 'place_of_worship' and planet_osm_polygon.religion is null

Determinar todos os locais de Oração que não têm nome associado.

select *
from planet_osm_point, planet_osm_polygon
where planet_osm_point.amenity = 'place_of_worship' and planet_osm_point.name is null and planet_osm_polygon.amenity = 'place_of_worship' and planet_osm_polygon.name is null

Determinar o número de locais de oração que não possuem nome e/ou religião associada.

select * 
from planet_osm_point, planet_osm_polygon
where planet_osm_point.amenity = 'place_of_worship' 
and planet_osm_point.name is null and planet_osm_polygon.amenity = 'place_of_worship' and planet_osm_polygon.name is null
and planet_osm_point.religion is null and planet_osm_polygon.amenity = 'place_of_worship' and planet_osm_polygon.religion is null

O número de locais de Oração que não têm nome.

select count (*)
from planet_osm_point, planet_osm_polygon
where planet_osm_point.amenity = 'place_of_worship' 
and planet_osm_point.name is null and planet_osm_polygon.amenity = 'place_of_worship' and planet_osm_polygon.name is null

Criar uma tabela com os campos ID, nome, amenity e que contenha todos os locais de Oração.

create table locais_oracao as
select planet_osm_point.name, planet_osm_point.osm_id,planet_osm_point.amenity, planet_osm_point.religion, planet_osm_polygon.name, planet_osm_polygon.osm_id,planet_osm_polygon.amenity, planet_osm_polygon.religion
from planet_osm_point, planet_osm_polygon
where planet_osm_point.amenity = 'place_of_worship' 
and planet_osm_polygon.amenity = 'place_of_worship'