PostgreSQL функция trunc

В этом учебном пособии вы узнаете, как использовать PostgreSQL функцию trunc с синтаксисом и примерами.

Описание

Функция trunc PostgreSQL возвращает number, усеченное до определенного количества десятичных знаков.

Синтаксис

Синтаксис функции trunc в PostgreSQL:

trunc( number, [ decimal_places ] )

Параметры или аргументы

number
Число для усечения.
decimal_places
Необязательный. Количество десятичных знаков для усечения. Это значение должно быть положительным или отрицательным целым числом.

Примечание

  • Если decimal_places является отрицательным числом, функция trunc сделает цифры слева от десятичного разряда значениями 0.
  • См. также функции: round, ceil, ceiling и floor.

Применение

Функция trunc может использоваться в следующих версиях PostgreSQL:

  • PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

Пример

Рассмотрим некоторые примеры функций trunc, чтобы понять, как использовать функцию trunc в PostgreSQL.
Например: