Округлить площадь дома до двух знаков после запятой

В используемом примере в базе данных по зданиям уже имеется поле площадь. Информация в это поле ранее была занесена с использованием оператора ПЛОЩАДЬ_СФ (AREA_SPH). Для ее занесения использовался следующий запрос: ИЗМЕНИТЬ ПЛОЩАДЬ_СФ.

Далее для более удобной работы внесенные данные округлим до 2 знаков после запятой. Округление данных производится с помощью функции ROUND, ее необходимо ввести в поле вручную. Формат ее аргументов зависит от используемой СУБД. Например в Microsoft SQL Server она принимает 2 или 3 аргумента (https://learn.microsoft.com/ru-ru/sql/t-sql/functions/round-transact-sql?view=sql-server-ver16) и округление до 2-х знаков после запятой выглядит так: ROUND(…, -2).

В SQLite она принимает 1 или 2 аргумента (https://www.w3resource.com/sqlite/core-functions-round.php) и округление до 2-х знаков после запятой выглядит так: ROUND(…, 2).

В примере используется база данных SQLite. Как посмотреть свой источник данных можно узнать в разделе «Просмотр источника данных таблиц».

Для округления площади до двух знаков после запятой:

  1. В окне семантической информации по зданиям откройте вкладку Запрос.

  2. В строке Площадь введите: ИЗМЕНИТЬ ROUND (F13, 2).

    Пример создания запроса

    Рисунок 695. Пример создания запроса


  3. Выполните запрос кнопкой . После чего появится сообщение: Будет модифицировано следующее число записей: n. Подтвердите выполнение изменений. Нажмите кнопку Да.

Результат выполнения запроса:

Пример создания запроса

Рисунок 696. Пример создания запроса