SQL код скопирован в буфер обмена
Задание :
Какова общая длина улиц (в километрах) в Нью-Йорке?
Выведите результат в одном столбце streets_length.

Напишите ваш запрос в поле ниже и нажмите кнопку "Проверить!"

Для написания ответа используйте синтаксис PostGIS (PostgreSQL). Описания таблиц приведены внизу экрана.

Подсказка Копировать код Очистить

База данных Countries (PostGIS)

База данных Countries является примером базы данных PostGIS, предназначенной для географического и геопространственного анализа. Она включает пространственную информацию о странах, столицах и данных Нью-Йорка, таких как переписные блоки, убийства, районы, улицы и станции метро, подходящих для ГИС-приложений и пространственных запросов.

Список таблиц:

countries — список стран с геометрией.
  • idуникальный идентификатор записи (PK)
  • nameназвание страны
  • borderгеометрия страны (MultiPolygon, SRID 4326)
id name border
1 Франция MultiPolygon(...) [SRID=4326]
  • PRIMARY KEY, btree (id)
capitals — список столиц с координатами.
  • idуникальный идентификатор записи (PK)
  • nameназвание столицы
  • country_idссылка на страну (FK)
  • locationкоординаты столицы (Point, SRID 4326)
id name country_id location
1 Париж 1 Point(...) [SRID=4326]
  • PRIMARY KEY, btree (id)
  • FOREIGN KEY (country_id) REFERENCES countries(id)
nyc_census_blocks — демография блоков переписи Нью-Йорка.
  • gidуникальный идентификатор записи (PK)
  • blkidID переписного блока
  • popn_totalобщая численность населения
  • popn_whiteчисленность белого населения
  • popn_blackчисленность черного населения
  • popn_nativчисленность коренного населения
  • popn_asianчисленность азиатского населения
  • popn_otherчисленность другого населения
  • boronameназвание района
  • geomгеометрия переписного блока (MultiPolygon, SRID 4326)
gid blkid popn_total popn_white popn_black popn_nativ popn_asian popn_other boroname geom
1 360050001001000 1000 500 200 50 150 100 Манхэттен MultiPolygon(...) [SRID=4326]
  • PRIMARY KEY, btree (gid)
nyc_homicides — инциденты убийств в Нью-Йорке.
  • gidуникальный идентификатор записи (PK)
  • incident_dдата инцидента
  • boronameназвание района
  • num_victimчисло жертв
  • primary_moосновной мотив
  • idID инцидента
  • weaponиспользованное оружие
  • light_darkусловие света или темноты
  • yearгод инцидента
  • geomместоположение инцидента (Point, SRID 4326)
gid incident_d boroname num_victim primary_mo id weapon light_dark year geom
1 2003-01-01 Манхэттен 1 Неизвестно 1 Огнестрельное D 2003 Point(...) [SRID=4326]
  • PRIMARY KEY, btree (gid)
nyc_neighborhoods — районы Нью-Йорка.
  • gidуникальный идентификатор записи (PK)
  • boronameназвание района
  • nameназвание района
  • geomгеометрия района (MultiPolygon, SRID 4326)
gid boroname name geom
1 Манхэттен Финансовый район MultiPolygon(...) [SRID=4326]
  • PRIMARY KEY, btree (gid)
nyc_streets — улицы Нью-Йорка.
  • gidуникальный идентификатор записи (PK)
  • idID улицы
  • nameназвание улицы
  • onewayиндикатор одностороннего движения
  • typeтип улицы
  • geomгеометрия улицы (LineString, SRID 4326)
gid id name oneway type geom
1 1 Бродвей NO avenue LineString(...) [SRID=4326]
  • PRIMARY KEY, btree (gid)
nyc_subway_stations — станции метро Нью-Йорка.
  • gidуникальный идентификатор записи (PK)
  • objectidID объекта
  • idID станции
  • nameназвание станции
  • alt_nameальтернативное название
  • cross_stперекрестная улица
  • long_nameдлинное название
  • labelметка
  • boroughрайон
  • nghbhdрайон
  • routesмаршруты
  • transfersпересадки
  • colorцвет
  • expressиндикатор экспресса
  • closedиндикатор закрытия
  • geomместоположение станции (Point, SRID 4326)
gid objectid id name alt_name cross_st long_name label borough nghbhd routes transfers color express closed geom
1 1 1 Таймс-сквер Times Sq 7th Ave Times Square-42nd Street Times Sq Манхэттен Midtown 1,2,3,7,A,C,E,N,Q,R,S,W 42nd St Красный Да Нет Point(...) [SRID=4326]
  • PRIMARY KEY, btree (gid)