Функция ROUND() SQL

  • Предыдущая страница SQL len()
  • Следующая страница SQL now()

Функция ROUND()

Функция ROUND() используется для округления числовых полей до указанного количества знаков после запятой.

Синтаксис функции SQL ROUND()

SELECT ROUND(column_name,decimals) FROM table_name
Параметры Описание
column_name Обязателен. Поле, которое нужно отруглить.
decimals Обязателен. Определяет количество знаков после запятой.

Пример SQL ROUND()

У нас есть следующая таблица "Products":

Prod_Id ProductName Unit UnitPrice
1 золото 1000 г 32.35
2 серебро 1000 г 11.56
3 медь 1000 г 6.85

Теперь мы хотим отрезать имя и цену до ближайшего целого числа.

Мы используем следующий SQL-запрос:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

Результаты набора данных выглядят так:

ProductName UnitPrice
золото 32
серебро 12
медь 7
  • Предыдущая страница SQL len()
  • Следующая страница SQL now()