Задайте нам вопрос
Ваше имя*
Ваш E-mail*
Сообщение*
CAPTCHA
Введите слово на картинке*
RUS 

Примеры

Отчет по участкам: количество и протяженность трубопроводов с разбивкой по диаметрам.

В конструкции этого запроса используется оператор GROUP BY, который позволяет разделить записи базы данных по участку на группы. Группировка записей выполняться по значению внутреннего диаметра трубопровода.
Выборка данных производится с помощью ключевого слова SELECT, после которого задаются параметры выборки. Осуществляется выбор следующих параметров:
- Внутренний диаметр трубы, м;
- Количество участков данного диаметра, для определения количества участков используются функция COUNT;
- Протяженность трубопроводов заданного диаметра, функция SUM определяет суммарную длину участков.
Ключевое слова AS используется для указания названий столбцов.
После ключевого слова FROM указывает слой, в котором будет производиться выбор.
Выражение WHERE используется для указания критериев выборки, в данном случае выбор осуществляется только по участкам. Участки водопроводной сети в структуре слоя имеют тип-8, условие type=8, в версии сборки 7.0.0.5425 и выше задается typeid=8.

SELECT [Внутренний диаметр трубы, м] AS "Диаметр",
COUNT(*) AS "Количество участков",
SUM([Длина участка, м]) AS "Протяженность"
FROM [Пример водопроводной сети]
WHERE typeid=8
GROUP BY [Внутренний диаметр трубы, м]

Смотреть видео

Метки: SQL Примеры

Возврат к списку

Последнее обновление — 08.12.2015 16:31:03