Функция ROUND()
Часть раздела Основы путешествия по SQL на Coddy. Урок 26 из 72.
Функция
Примечание: функция
Примечание: Если цифра после последнего сохранённого десятичного разряда равна 5 или больше, последний сохранённый разряд округляется вверх.Практический пример с таблицей:
ROUND() используется для округления числового значения до указанного количества десятичных знаков. Чтобы использовать функцию, следуйте этому синтаксису:ROUND(number, decimal_places)number: Число, которое вы хотите округлить
decimal_places: (необязательно) количество знаков после запятой для округления- Если пропустить, округляет до ближайшего целого числа
- Если положительное, округляет до указанного количества знаков после запятой
- Если отрицательное, округляет разряд слева от десятичной точки
SELECT ROUND(3.7);
-- Returns 4.0
SELECT ROUND(3.3);
-- Returns 3.0
SELECT ROUND(3.5);
-- Returns 4.0 (rounds up from .5)ROUND() в SQLite всегда возвращает значение с плавающей точкой (REAL), поэтому приведённые выше результаты содержат десятичную точку (например, 4.0 вместо 4).Округление до определённого количества знаков после запятой:SELECT ROUND(3.14159, 2);
-- Returns 3.14
SELECT ROUND(3.14159, 1);
-- Returns 3.1
SELECT ROUND(3.14159, 0);
-- Returns 3.0
SELECT ROUND(3.145, 2);
-- Returns 3.15 (rounds up because the next digit is 5)SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцовПотренируйтесь самостоятельно: Песочница SQL