Функция 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Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов