как округлить в sql

Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
21 марта 2024

В SQL есть несколько функций для округления чисел в запросах. Ниже приведены некоторые из наиболее распространенных функций для округления в SQL:

  1. Округление к ближайшему целому:

    SELECT ROUND(число) FROM таблица;
    
  2. Округление всегда в меньшую сторону (вниз):

    SELECT FLOOR(число) FROM таблица;
    
  3. Округление всегда в большую сторону (вверх):

    SELECT CEIL(число) FROM таблица;
    
  4. Усечение числа до указанного количества десятичных знаков (округление к ближайшему нулю):

    SELECT TRUNC(число, количество_десятичных_знаков) FROM таблица;
    
  5. Округление к указанному количеству десятичных знаков:

    SELECT ROUND(число, количество_десятичных_знаков) FROM таблица;
    

Где:

  • число — это число или столбец, который нужно округлить;
  • количество_десятичных_знаков — опциональный параметр, указывающий количество знаков после запятой, до которого должно быть округлено число.
0 0