Последние новости:

Поиск по сайту:

Всякое определение есть ограничение (Б. Спиноза).

MySQL. Функция CEIL

16.08.2019
MySQL. Математические функции

Резюме: в этой статье вы узнаете о функции CEIL() в MySQL.

Функция CEIL() принимает номер входа и возвращает наименьшее целое число , большее или равное этому числу.

Ниже показан синтаксис функции CEIL():

CEIL (numeric_expression)

 

В этом синтаксисе numeric_expression может быть литеральным числом или выражением, которое оценивает число.

Тип обратного числа зависит от типа входного числа. Если тип входного числа — точный числовой тип или тип с плавающей запятой, тип возвращаемого значения — точный числовой тип или тип с плавающей запятой соответственно.

Обратите внимание, что CEILING() это синоним CEIL(), так что вы можете использовать их взаимозаменяемо.

Следующая картинка иллюстрирует функцию CEIL():

MySQL. Функция CEIL

 

Примеры функций CEIL() в MySQL

Давайте рассмотрим несколько примеров использования функции CEIL().

 

Применить CEIL()функцию MySQL к положительному числу

В следующем примере функция CEIL() применяется к положительному числу:

SELECT CEIL(1.59);

 

Вот вывод:

MySQL. Функция CEIL

 

В этом примере, поскольку наименьшее целое число больше или равно входному номеру равно 2, функция CEIL() возвращает 2.

 

Применить функцию CEIL() в MySQL к отрицательному числу

Следующее утверждение применяет функцию CEIL() к отрицательному числу:

SELECT CEIL(-1.59);

 

Вывод запроса выглядит следующим образом:

MySQL. Функция CEIL

 

Наименьшее целое число, большее или равное -1,59, равно -1, поэтому функция CEIL() возвращает -1.

 

Использование CEIL()функции MySQL в запросе

Мы будем использовать таблицу products из образца базы данных для демонстрации:

MySQL. Функция CEIL

 

Следующее утверждение находит среднюю рекомендованную производителем розничную цену (MSRP) всех продуктов по товарным линиям:

SELECT
productLine,
CEIL(AVG(msrp)) averageMsrp
FROM
products
GROUP BY
productLine
ORDER BY
averageMsrp;

 

Вот вывод:

MySQL. Функция CEIL

 

В этом примере, во-первых, функция AVG() возвращала среднее значение MSRP для всех продуктов в виде десятичных чисел. Затем функция CEIL() возвращает среднее значение MSRP в виде целых чисел.

Из этой статьи вы узнали, как использовать функцию CEIL() в MySQL, чтобы возвращать наименьшее целое число, большее или равное входному числу.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close