ПОТОЛОК И ПОЛ СТОЛБЦА В POSTGRESQL (ОКРУГЛЕНИЕ ВВЕРХ И ВНИЗ)

  • Михаил
  • 12 мин. на прочтение
  • 130
  • 11 Nov 2022
  • 11 Nov 2022

Чтобы получить Ceil и Floor столбца в postgresql, мы используем функции CEIL() и FLOOR(). Функция CEIL() в postgresql округляет значение. Функция FLOOR() в Postgresql округляет значение в меньшую сторону Давайте посмотрим, как

  • Получить округленное значение в postgresql – CEIL()
  • Получить округленное значение в postgresql – FLOOR()
  • Создайте столбец, который извлекает потолок и пол столбца.

С примером для каждого

Получить CEIL() в Postgresql:

Функция CEIL() в posgresql получает значение округления в большую сторону.

SELECT CEIL(5.7) AS "Ceil";

Таким образом, значение округления будет

Потолок и пол столбца в Postgresql 1

 

Получить FLOOR() в Postgresql:

Функция FLOOR() в posgresql получает значение округления вниз

SELECT FLOOR(5.7) AS "Floor";

Таким образом, значение округления вниз будет

Потолок и пол столбца в Postgresql 2

 

Мы используем состояния таблицы

Потолок и пол столбца в Postgresql 5

Получить CEIL() столбца в таблице Postgresql:

SELECT *,CEIL(hindex_score) as Ceil_score  FROM states

Мы создали столбец и сохранили CEIL() дляhindex_score.

Таким образом, результирующая таблица будет

Потолок и пол столбца в Postgresql 3

 

Получить пол() столбца в таблице Postgresql:

SELECT *,FLOOR(hindex_score) as Floor_score  FROM states

Мы создали столбец и сохранили FLOOR() дляhindex_score.

Таким образом, результирующая таблица будет

Потолок и пол столбца в Postgresql 4